.dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 2dc7c6536eb6c13b64ca72782669d6e57ceec257
parent 7058375ca31161ba9c904e1a81fdad8c6597b4f8
Author: diego <driverag22@gmail.com>
Date:   Mon, 26 Dec 2022 23:01:50 +0100

rofi and jetbrains config

Diffstat:
A.config/JetBrains/CLion2022.2/bundled_plugins.txt | 95+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/clion.key | 0
A.config/JetBrains/CLion2022.2/early-access-registry.txt | 3+++
A.config/JetBrains/CLion2022.2/event-log-metadata/fus/events-scheme.json | 5780+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/AVG.groovy | 39+++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/COLS.groovy | 16++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/COUNT.groovy | 22++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/COUNT_NUMS.groovy | 28++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/MAX.groovy | 33+++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/MEDIAN.groovy | 36++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/MIN.groovy | 32++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/ROWS.groovy | 16++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/SUM.groovy | 30++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/CSV-Groovy.csv.groovy | 38++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/HTML-Groovy.html.groovy | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/HTML-JavaScript.html.js | 50++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/JSON-Groovy.json.groovy | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/Markdown-Groovy.md.groovy | 66++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/One-row.sql.groovy | 35+++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/Pretty-Groovy.txt.groovy | 144+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/SQL-Insert-Multirow.sql.groovy | 62++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/SQL-Insert-Statements.sql.groovy | 49+++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/XML-Groovy.xml.groovy | 94+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object by schema and database.groovy | 54++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object by schema.groovy | 43+++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object with order.groovy | 22++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object.groovy | 22++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema/Generate POJOs.groovy | 74++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/jdbc-drivers/jdbc-drivers.xml | 1229+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/keymaps/XWin copy.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/Clang-Tidy.xml | 625+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/options/DontShowAgainFeedbackService.xml | 5+++++
A.config/JetBrains/CLion2022.2/options/ProjectCreationInfoService.xml | 5+++++
A.config/JetBrains/CLion2022.2/options/actionSummary.xml | 194+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/options/colors.scheme.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/console-font.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/databaseDrivers.xml | 4++++
A.config/JetBrains/CLion2022.2/options/debugger.xml | 19+++++++++++++++++++
A.config/JetBrains/CLion2022.2/options/diff.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/dracula-theme.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/editor-font.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/features.usage.statistics.xml | 59+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/options/find.xml | 33+++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/options/ide.general.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/keymapFlags.xml | 14++++++++++++++
A.config/JetBrains/CLion2022.2/options/laf.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/linux/keymap.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/linux/toolchains.xml | 8++++++++
A.config/JetBrains/CLion2022.2/options/nodejs.xml | 8++++++++
A.config/JetBrains/CLion2022.2/options/one_dark_config.xml | 7+++++++
A.config/JetBrains/CLion2022.2/options/other.xml | 92+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/options/profilerRunConfigurations.xml | 7+++++++
A.config/JetBrains/CLion2022.2/options/project.default.xml | 12++++++++++++
A.config/JetBrains/CLion2022.2/options/recentProjects.xml | 23+++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/options/runner.layout.xml | 51+++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/options/shownTips.xml | 10++++++++++
A.config/JetBrains/CLion2022.2/options/trusted-paths.xml | 10++++++++++
A.config/JetBrains/CLion2022.2/options/ui.lnf.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/updates.xml | 9+++++++++
A.config/JetBrains/CLion2022.2/options/usage.statistics.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/vcs.xml | 6++++++
A.config/JetBrains/CLion2022.2/options/vim_settings.xml | 29+++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/options/vim_settings_local.xml | 196+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/options/window.state.xml | 38++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/plugin_PCWMP.license | 0
A.config/JetBrains/CLion2022.2/port.lock | 0
A.config/JetBrains/CLion2022.2/tasks/CompProg.contexts.zip | 0
A.config/JetBrains/CLion2022.2/tasks/CompProg.tasks.zip | 0
A.config/JetBrains/CLion2022.2/tasks/lift_cpp.contexts.zip | 0
A.config/JetBrains/CLion2022.2/tasks/lift_cpp.tasks.zip | 0
A.config/JetBrains/CLion2022.2/updatedBrokenPlugins.db | 0
A.config/JetBrains/CLion2022.2/workspace/2Ffwd6uw7GMiKxdCgMyfSla4YuV.xml | 181+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/workspace/2FuVoBM0MKkVMPukIDOZH1baG0M.xml | 344+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/workspace/2IHhLWzeDl45JJj8NynjuystUCS.xml | 154+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.2/workspace/2JKq3cjsMZlno9tS5CzBSs42Pxt.xml | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/bundled_plugins.txt | 220+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/clion.key | 0
A.config/JetBrains/CLion2022.3/early-access-registry.txt | 2++
A.config/JetBrains/CLion2022.3/event-log-metadata/fus/events-scheme.json | 5780+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/AVG.groovy | 39+++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/COLS.groovy | 16++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/COUNT.groovy | 22++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/COUNT_NUMS.groovy | 28++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/MAX.groovy | 33+++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/MEDIAN.groovy | 36++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/MIN.groovy | 32++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/ROWS.groovy | 16++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/SUM.groovy | 30++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/CSV-Groovy.csv.groovy | 38++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/HTML-Groovy.html.groovy | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/HTML-JavaScript.html.js | 50++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/JSON-Groovy.json.groovy | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/Markdown-Groovy.md.groovy | 66++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/One-row.sql.groovy | 35+++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/Pretty-Groovy.txt.groovy | 144+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/SQL-Insert-Multirow.sql.groovy | 62++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/SQL-Insert-Statements.sql.groovy | 49+++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/XML-Groovy.xml.groovy | 94+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object by schema and database.groovy | 54++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object by schema.groovy | 43+++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object with order.groovy | 22++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object.groovy | 22++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema/Generate POJOs.groovy | 74++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/jdbc-drivers/jdbc-drivers.xml | 1229+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/keymaps/XWin copy.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/Clang-Tidy.xml | 634+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/options/DontShowAgainFeedbackService.xml | 5+++++
A.config/JetBrains/CLion2022.3/options/ProjectCreationInfoService.xml | 5+++++
A.config/JetBrains/CLion2022.3/options/actionSummary.xml | 197+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/options/colors.scheme.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/console-font.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/databaseDrivers.xml | 4++++
A.config/JetBrains/CLion2022.3/options/debugger.xml | 19+++++++++++++++++++
A.config/JetBrains/CLion2022.3/options/diff.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/dracula-theme.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/editor-font.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/features.usage.statistics.xml | 141+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/options/find.xml | 33+++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/options/ide.general.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/keymapFlags.xml | 14++++++++++++++
A.config/JetBrains/CLion2022.3/options/laf.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/linux/keymap.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/linux/toolchains.xml | 8++++++++
A.config/JetBrains/CLion2022.3/options/nodejs.xml | 8++++++++
A.config/JetBrains/CLion2022.3/options/one_dark_config.xml | 7+++++++
A.config/JetBrains/CLion2022.3/options/other.xml | 96+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/options/profilerRunConfigurations.xml | 7+++++++
A.config/JetBrains/CLion2022.3/options/project.default.xml | 12++++++++++++
A.config/JetBrains/CLion2022.3/options/recentProjects.xml | 23+++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/options/runner.layout.xml | 51+++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/options/settingsSync.xml | 11+++++++++++
A.config/JetBrains/CLion2022.3/options/shownTips.xml | 10++++++++++
A.config/JetBrains/CLion2022.3/options/trusted-paths.xml | 10++++++++++
A.config/JetBrains/CLion2022.3/options/ui.lnf.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/updates.xml | 9+++++++++
A.config/JetBrains/CLion2022.3/options/usage.statistics.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/vcs.xml | 6++++++
A.config/JetBrains/CLion2022.3/options/vim_settings.xml | 29+++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/options/vim_settings_local.xml | 196+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/options/window.state.xml | 38++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/plugin_PCWMP.license | 0
A.config/JetBrains/CLion2022.3/port.lock | 0
A.config/JetBrains/CLion2022.3/tasks/CompProg.contexts.zip | 0
A.config/JetBrains/CLion2022.3/tasks/CompProg.tasks.zip | 0
A.config/JetBrains/CLion2022.3/tasks/lift_cpp.contexts.zip | 0
A.config/JetBrains/CLion2022.3/tasks/lift_cpp.tasks.zip | 0
A.config/JetBrains/CLion2022.3/updatedBrokenPlugins.db | 0
A.config/JetBrains/CLion2022.3/workspace/2Ffwd6uw7GMiKxdCgMyfSla4YuV.xml | 181+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/workspace/2FuVoBM0MKkVMPukIDOZH1baG0M.xml | 344+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/workspace/2IHhLWzeDl45JJj8NynjuystUCS.xml | 154+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/CLion2022.3/workspace/2JKq3cjsMZlno9tS5CzBSs42Pxt.xml | 86+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/bundled_plugins.txt | 84+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/codestyles/Default.xml | 8++++++++
A.config/JetBrains/WebStorm2022.2/early-access-registry.txt | 3+++
A.config/JetBrains/WebStorm2022.2/event-log-metadata/fus/events-scheme.json | 4786+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/keymaps/XWin copy.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/DontShowAgainFeedbackService.xml | 5+++++
A.config/JetBrains/WebStorm2022.2/options/ProjectCreationInfoService.xml | 5+++++
A.config/JetBrains/WebStorm2022.2/options/actionSummary.xml | 251+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/colors.scheme.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/console-font.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/debugger.xml | 14++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/diff.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/dracula-theme.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/editor-font.xml | 9+++++++++
A.config/JetBrains/WebStorm2022.2/options/editor.xml | 7+++++++
A.config/JetBrains/WebStorm2022.2/options/features.usage.statistics.xml | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/find.xml | 22++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/ide.general.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/keymapFlags.xml | 14++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/laf.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/linux/keymap.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/nodejs.xml | 11+++++++++++
A.config/JetBrains/WebStorm2022.2/options/one_dark_config.xml | 7+++++++
A.config/JetBrains/WebStorm2022.2/options/other.xml | 107+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/profilerRunConfigurations.xml | 7+++++++
A.config/JetBrains/WebStorm2022.2/options/recentProjects.xml | 36++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/runner.layout.xml | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/trusted-paths.xml | 18++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/ui.lnf.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/updates.xml | 9+++++++++
A.config/JetBrains/WebStorm2022.2/options/usage.statistics.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/vcs.xml | 6++++++
A.config/JetBrains/WebStorm2022.2/options/vim_settings.xml | 41+++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/vim_settings_local.xml | 349+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/web-types-npm-loader.xml | 120+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/options/window.state.xml | 53+++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/plugin_PCWMP.license | 0
A.config/JetBrains/WebStorm2022.2/port | 2++
A.config/JetBrains/WebStorm2022.2/port.lock | 0
A.config/JetBrains/WebStorm2022.2/tasks/waterproof.contexts.zip | 0
A.config/JetBrains/WebStorm2022.2/tasks/waterproof.tasks.zip | 0
A.config/JetBrains/WebStorm2022.2/updatedBrokenPlugins.db | 0
A.config/JetBrains/WebStorm2022.2/webstorm.key | 0
A.config/JetBrains/WebStorm2022.2/webstorm64.vmoptions | 1+
A.config/JetBrains/WebStorm2022.2/workspace/2FYg79pZg1J3gsVky0dDWr8YMWz.xml | 191+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/workspace/2FdRvF5bxWsWkkHZt8vUEG1NFfp.xml | 130+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/workspace/2GB2m3UeJORPKVkuxZh5jc9UbbH.xml | 417+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/workspace/2GuuX28a85cUIJBYzLPGPGh3p9m.xml | 197+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/workspace/2H2SlDyk0dy7hjrTHq1WzRdqCHF.xml | 172+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/workspace/2HsXuIA2xqgdC0R34fDrMJL7KRv.xml | 327+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/workspace/2ICB3dBe1oV5Gq3qwKSkHasmRcS.xml | 683+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.2/workspace/2IdKzoD8evrslI7hv1F3zErS66y.xml | 388+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/bundled_plugins.txt | 172+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/codestyles/Default.xml | 8++++++++
A.config/JetBrains/WebStorm2022.3/early-access-registry.txt | 2++
A.config/JetBrains/WebStorm2022.3/event-log-metadata/fus/events-scheme.json | 4786+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/keymaps/XWin copy.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/DontShowAgainFeedbackService.xml | 5+++++
A.config/JetBrains/WebStorm2022.3/options/ProjectCreationInfoService.xml | 5+++++
A.config/JetBrains/WebStorm2022.3/options/actionSummary.xml | 251+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/colors.scheme.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/console-font.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/debugger.xml | 14++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/diff.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/dracula-theme.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/editor-font.xml | 9+++++++++
A.config/JetBrains/WebStorm2022.3/options/editor.xml | 7+++++++
A.config/JetBrains/WebStorm2022.3/options/features.usage.statistics.xml | 111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/find.xml | 22++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/ide.general.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/keymapFlags.xml | 14++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/laf.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/linux/keymap.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/nodejs.xml | 11+++++++++++
A.config/JetBrains/WebStorm2022.3/options/one_dark_config.xml | 7+++++++
A.config/JetBrains/WebStorm2022.3/options/other.xml | 108+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/profilerRunConfigurations.xml | 7+++++++
A.config/JetBrains/WebStorm2022.3/options/recentProjects.xml | 36++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/runner.layout.xml | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/settingsSync.xml | 11+++++++++++
A.config/JetBrains/WebStorm2022.3/options/trusted-paths.xml | 18++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/ui.lnf.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/updates.xml | 9+++++++++
A.config/JetBrains/WebStorm2022.3/options/usage.statistics.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/vcs.xml | 6++++++
A.config/JetBrains/WebStorm2022.3/options/vim_settings.xml | 41+++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/vim_settings_local.xml | 349+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/web-types-npm-loader.xml | 120+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/options/window.state.xml | 53+++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/plugin_PCWMP.license | 0
A.config/JetBrains/WebStorm2022.3/port | 2++
A.config/JetBrains/WebStorm2022.3/port.lock | 0
A.config/JetBrains/WebStorm2022.3/tasks/waterproof.contexts.zip | 0
A.config/JetBrains/WebStorm2022.3/tasks/waterproof.tasks.zip | 0
A.config/JetBrains/WebStorm2022.3/updatedBrokenPlugins.db | 0
A.config/JetBrains/WebStorm2022.3/webstorm.key | 0
A.config/JetBrains/WebStorm2022.3/webstorm64.vmoptions | 1+
A.config/JetBrains/WebStorm2022.3/workspace/2FYg79pZg1J3gsVky0dDWr8YMWz.xml | 191+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/workspace/2FdRvF5bxWsWkkHZt8vUEG1NFfp.xml | 130+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/workspace/2GB2m3UeJORPKVkuxZh5jc9UbbH.xml | 417+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/workspace/2GuuX28a85cUIJBYzLPGPGh3p9m.xml | 197+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/workspace/2H2SlDyk0dy7hjrTHq1WzRdqCHF.xml | 172+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/workspace/2HsXuIA2xqgdC0R34fDrMJL7KRv.xml | 327+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/workspace/2ICB3dBe1oV5Gq3qwKSkHasmRcS.xml | 660+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/JetBrains/WebStorm2022.3/workspace/2IdKzoD8evrslI7hv1F3zErS66y.xml | 388+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/bin/appasroot.sh | 102+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/bin/apps.sh | 104+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/bin/battery.sh | 134+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/bin/brightness.sh | 107+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/bin/mpd.sh | 131+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/bin/powermenu.sh | 129+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/bin/quicklinks.sh | 103+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/bin/screenshot.sh | 165+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/bin/volume.sh | 134+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/shared/colors.rasi | 18++++++++++++++++++
A.config/rofi/applets/shared/fonts.rasi | 12++++++++++++
A.config/rofi/applets/shared/theme.bash | 4++++
A.config/rofi/applets/type-1/style-1.rasi | 152+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-1/style-2.rasi | 152+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-1/style-3.rasi | 152+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-2/style-1.rasi | 153+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-2/style-2.rasi | 153+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-2/style-3.rasi | 153+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-3/style-1.rasi | 153+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-3/style-2.rasi | 153+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-3/style-3.rasi | 153+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-4/style-1.rasi | 164+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-4/style-2.rasi | 164+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-4/style-3.rasi | 164+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-5/style-1.rasi | 166+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-5/style-2.rasi | 167+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/applets/type-5/style-3.rasi | 176+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/colors/adapta.rasi | 16++++++++++++++++
A.config/rofi/colors/arc.rasi | 16++++++++++++++++
A.config/rofi/colors/black.rasi | 16++++++++++++++++
A.config/rofi/colors/catppuccin.rasi | 16++++++++++++++++
A.config/rofi/colors/cyberpunk.rasi | 16++++++++++++++++
A.config/rofi/colors/dracula.rasi | 16++++++++++++++++
A.config/rofi/colors/everforest.rasi | 19+++++++++++++++++++
A.config/rofi/colors/gruvbox.rasi | 16++++++++++++++++
A.config/rofi/colors/lovelace.rasi | 16++++++++++++++++
A.config/rofi/colors/navy.rasi | 16++++++++++++++++
A.config/rofi/colors/nord.rasi | 16++++++++++++++++
A.config/rofi/colors/onedark.rasi | 16++++++++++++++++
A.config/rofi/colors/paper.rasi | 16++++++++++++++++
A.config/rofi/colors/pink.rasi | 19+++++++++++++++++++
A.config/rofi/colors/solarized.rasi | 16++++++++++++++++
A.config/rofi/colors/tokyonight.rasi | 16++++++++++++++++
A.config/rofi/colors/yousai.rasi | 16++++++++++++++++
A.config/rofi/config.rasi | 181+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/images/a.png | 0
A.config/rofi/images/b.png | 0
A.config/rofi/images/c.png | 0
A.config/rofi/images/d.png | 0
A.config/rofi/images/e.jpg | 0
A.config/rofi/images/f.png | 0
A.config/rofi/images/flowers-1.png | 0
A.config/rofi/images/flowers-2.png | 0
A.config/rofi/images/flowers-3.png | 0
A.config/rofi/images/g.png | 0
A.config/rofi/images/gradient.png | 0
A.config/rofi/images/h.jpg | 0
A.config/rofi/images/i.jpg | 0
A.config/rofi/images/j.jpg | 0
A.config/rofi/images/paper.png | 0
A.config/rofi/images/user.jpeg | 0
A.config/rofi/launchers/type-1/launcher.sh | 20++++++++++++++++++++
A.config/rofi/launchers/type-1/shared/colors.rasi | 18++++++++++++++++++
A.config/rofi/launchers/type-1/shared/fonts.rasi | 12++++++++++++
A.config/rofi/launchers/type-1/style-1.rasi | 307+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-10.rasi | 323+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-11.rasi | 307+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-12.rasi | 325+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-13.rasi | 325+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-14.rasi | 335+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-15.rasi | 345+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-2.rasi | 307+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-3.rasi | 307+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-4.rasi | 308+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-5.rasi | 309+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-6.rasi | 310+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-7.rasi | 313+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-8.rasi | 323+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-1/style-9.rasi | 326+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/launcher.sh | 20++++++++++++++++++++
A.config/rofi/launchers/type-2/shared/colors.rasi | 18++++++++++++++++++
A.config/rofi/launchers/type-2/shared/fonts.rasi | 12++++++++++++
A.config/rofi/launchers/type-2/style-1.rasi | 171+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-10.rasi | 194+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-11.rasi | 183+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-12.rasi | 179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-13.rasi | 179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-14.rasi | 188+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-15.rasi | 151++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-2.rasi | 171+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-3.rasi | 171+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-4.rasi | 180+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-5.rasi | 182+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-6.rasi | 172+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-7.rasi | 172+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-8.rasi | 184+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-2/style-9.rasi | 179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-3/launcher.sh | 19+++++++++++++++++++
A.config/rofi/launchers/type-3/shared/colors.rasi | 18++++++++++++++++++
A.config/rofi/launchers/type-3/shared/fonts.rasi | 12++++++++++++
A.config/rofi/launchers/type-3/style-1.rasi | 172+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-3/style-10.rasi | 175+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-3/style-2.rasi | 173+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-3/style-3.rasi | 173+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-3/style-4.rasi | 175+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-3/style-5.rasi | 175+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-3/style-6.rasi | 174+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-3/style-7.rasi | 176+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-3/style-8.rasi | 175+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-3/style-9.rasi | 176+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-4/launcher.sh | 19+++++++++++++++++++
A.config/rofi/launchers/type-4/shared/colors.rasi | 18++++++++++++++++++
A.config/rofi/launchers/type-4/shared/fonts.rasi | 12++++++++++++
A.config/rofi/launchers/type-4/style-1.rasi | 274+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-4/style-10.rasi | 284+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-4/style-2.rasi | 274+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-4/style-3.rasi | 274+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-4/style-4.rasi | 274+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-4/style-5.rasi | 279+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-4/style-6.rasi | 275+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-4/style-7.rasi | 277+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-4/style-8.rasi | 274+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-4/style-9.rasi | 274+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-5/launcher.sh | 18++++++++++++++++++
A.config/rofi/launchers/type-5/style-1.rasi | 190+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-5/style-2.rasi | 177+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-5/style-3.rasi | 179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-5/style-4.rasi | 185+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-5/style-5.rasi | 163+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-6/launcher.sh | 19+++++++++++++++++++
A.config/rofi/launchers/type-6/style-1.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-6/style-10.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-6/style-2.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-6/style-3.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-6/style-4.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-6/style-5.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-6/style-6.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-6/style-7.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-6/style-8.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-6/style-9.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-7/launcher.sh | 19+++++++++++++++++++
A.config/rofi/launchers/type-7/style-1.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-7/style-10.rasi | 207+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-7/style-2.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-7/style-3.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-7/style-4.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-7/style-5.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-7/style-6.rasi | 210+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-7/style-7.rasi | 203+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-7/style-8.rasi | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/launchers/type-7/style-9.rasi | 210+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-1/powermenu.sh | 110+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-1/shared/colors.rasi | 18++++++++++++++++++
A.config/rofi/powermenu/type-1/shared/fonts.rasi | 12++++++++++++
A.config/rofi/powermenu/type-1/style-1.rasi | 161+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-1/style-2.rasi | 161+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-1/style-3.rasi | 161+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-1/style-4.rasi | 161+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-1/style-5.rasi | 167+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/powermenu.sh | 111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/shared/colors.rasi | 18++++++++++++++++++
A.config/rofi/powermenu/type-2/shared/fonts.rasi | 12++++++++++++
A.config/rofi/powermenu/type-2/style-1.rasi | 170+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/style-10.rasi | 170+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/style-2.rasi | 170+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/style-3.rasi | 172+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/style-4.rasi | 170+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/style-5.rasi | 170+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/style-6.rasi | 172+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/style-7.rasi | 170+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/style-8.rasi | 170+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-2/style-9.rasi | 170+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-3/powermenu.sh | 105+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-3/shared/colors.rasi | 18++++++++++++++++++
A.config/rofi/powermenu/type-3/shared/confirm.rasi | 93+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-3/shared/fonts.rasi | 12++++++++++++
A.config/rofi/powermenu/type-3/style-1.rasi | 179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-3/style-2.rasi | 179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-3/style-3.rasi | 180+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-3/style-4.rasi | 180+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-3/style-5.rasi | 181+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-4/powermenu.sh | 105+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-4/shared/colors.rasi | 18++++++++++++++++++
A.config/rofi/powermenu/type-4/shared/confirm.rasi | 93+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-4/shared/fonts.rasi | 12++++++++++++
A.config/rofi/powermenu/type-4/style-1.rasi | 131+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-4/style-2.rasi | 131+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-4/style-3.rasi | 133+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-4/style-4.rasi | 153+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-4/style-5.rasi | 163+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-5/powermenu.sh | 117+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-5/style-1.rasi | 147+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-5/style-2.rasi | 147+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-5/style-3.rasi | 147+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-5/style-4.rasi | 153+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-5/style-5.rasi | 151++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-6/powermenu.sh | 117+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-6/style-1.rasi | 147+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-6/style-2.rasi | 147+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-6/style-3.rasi | 147+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-6/style-4.rasi | 149+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/powermenu/type-6/style-5.rasi | 149+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/rofi/scripts/launcher_t1 | 2++
A.config/rofi/scripts/launcher_t2 | 2++
A.config/rofi/scripts/launcher_t3 | 2++
A.config/rofi/scripts/launcher_t4 | 2++
A.config/rofi/scripts/launcher_t5 | 2++
A.config/rofi/scripts/launcher_t6 | 2++
A.config/rofi/scripts/launcher_t7 | 2++
A.config/rofi/scripts/powermenu_t1 | 2++
A.config/rofi/scripts/powermenu_t2 | 2++
A.config/rofi/scripts/powermenu_t3 | 2++
A.config/rofi/scripts/powermenu_t4 | 2++
A.config/rofi/scripts/powermenu_t5 | 2++
A.config/rofi/scripts/powermenu_t6 | 2++
471 files changed, 66565 insertions(+), 0 deletions(-)

diff --git a/.config/JetBrains/CLion2022.2/bundled_plugins.txt b/.config/JetBrains/CLion2022.2/bundled_plugins.txt @@ -0,0 +1,95 @@ +com.intellij|null +tanvd.grazi|null +org.toml.lang|null +org.jetbrains.settingsRepository|IDE Settings +org.jetbrains.plugins.textmate|Other Tools +org.jetbrains.plugins.terminal|Other Tools +org.jetbrains.plugins.emojipicker|Other Tools +name.kropp.intellij.makefile|Languages +hg4idea|Version Controls +com.jetbrains.space|null +com.jetbrains.sh|Languages +com.jetbrains.projector.libs|null +org.jetbrains.plugins.remote-run|null +com.jetbrains.plugins.webDeployment|Deployment +com.jetbrains.gateway|Remote Development +com.jetbrains.gateway.terminal|null +com.jetbrains.codeWithMe|null +com.intellij.plugins.xcodekeymap|Keymap +com.intellij.plugins.xcode.colorscheme|UI +com.intellij.plugins.warmneon.colorscheme|UI +com.intellij.plugins.visualstudiokeymap|Keymap +com.intellij.plugins.vibrantink.colorscheme|UI +com.intellij.plugins.twilight.colorscheme|UI +com.intellij.plugins.resharperkeymap|Keymap +com.intellij.plugins.rails_casts.colorscheme|UI +com.intellij.plugins.qtcreatorkeymap|Keymap +com.intellij.plugins.netbeanskeymap|Keymap +com.intellij.plugins.monokai.colorscheme|UI +com.intellij.plugins.github.colorscheme|UI +com.intellij.plugins.espresso.colorscheme|UI +com.intellij.plugins.eclipsekeymap|Keymap +com.intellij.plugins.dawm.colorscheme|UI +com.intellij.plugins.cobalt.colorscheme|UI +com.intellij.plugins.cidr.solarized.colorscheme|UI +com.intellij.plugins.blackboard.colorscheme|UI +com.intellij.plugins.all_hallows_eve.colorscheme|UI +com.intellij.platform.images|null +com.jetbrains.restClient|Other Tools +com.intellij.diagram|Other Tools +com.intellij.dev|null +com.intellij.copyright|Other Tools +com.intellij.css|Style Sheets +org.jetbrains.plugins.stylus|Style Sheets +org.jetbrains.plugins.sass|Style Sheets +org.jetbrains.plugins.less|Style Sheets +com.intellij.configurationScript|null +com.intellij.completion.ml.ranking|Other Tools +com.intellij.clion.rust.helper|null +com.intellij.cidr.debugger|null +com.intellij.cidr.base|null +com.intellij.cidr.lang.clangd|null +com.intellij.CloudConfig|IDE Settings +com.jetbrains.performancePlugin|Other Tools +XPathView|HTML and XML +org.intellij.intelliLang|Other Tools +org.intellij.plugins.markdown|Languages +com.intellij.tasks|Other Tools +com.intellij.tasks.timeTracking|Other Tools +Subversion|Version Controls +Remote Development Server|null +PerforceDirectPlugin|Version Controls +HtmlTools|HTML and XML +org.jetbrains.plugins.github|Version Controls +Git4Idea|Version Controls +com.intellij.searcheverywhere.ml|null +org.jetbrains.plugins.yaml|Languages +org.jetbrains.plugins.clangConfig|null +JavaScriptDebugger|JavaScript Frameworks and Tools +JavaScript|JavaScript Frameworks and Tools +tslint|JavaScript Frameworks and Tools +com.intellij.database|Database +JSIntentionPowerPack|JavaScript Frameworks and Tools +com.intellij.cidr.lang|Languages +org.jetbrains.plugins.cidr-intelliLang|Other Tools +com.intellij.cidr.markdown|null +com.intellij.cidr.lang.clangdBridge|null +com.intellij.cidr.grazie|null +com.intellij.cidr.copyright|null +com.intellij.cidr.completion.ml.ranking|null +com.intellij.c.performanceTesting|null +Docker|Deployment +com.intellij.clion|null +org.jetbrains.plugins.clion.test.google|Test Tools +org.jetbrains.plugins.clion.test.doctest|Test Tools +org.jetbrains.plugins.clion.test.catch|Test Tools +org.jetbrains.plugins.clion.test.boost|Test Tools +org.jetbrains.plugins.clion.ctest|Test Tools +org.jetbrains.plugins.clangFormat|null +com.jetbrains.clion.plugins.webDeployment|Deployment +com.intellij.cpp-diagnostics|null +com.intellij.clion.embedded|Embedded Development +com.intellij.clion-compdb|Build Tools +com.intellij.clion-makefile|Build Tools +com.intellij.cidr.compiler.custom|Languages +PythonCore|null diff --git a/.config/JetBrains/CLion2022.2/clion.key b/.config/JetBrains/CLion2022.2/clion.key Binary files differ. diff --git a/.config/JetBrains/CLion2022.2/early-access-registry.txt b/.config/JetBrains/CLion2022.2/early-access-registry.txt @@ -0,0 +1,2 @@ +ide.experimental.ui +false +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/event-log-metadata/fus/events-scheme.json b/.config/JetBrains/CLion2022.2/event-log-metadata/fus/events-scheme.json @@ -0,0 +1,5779 @@ +{ + "groups" : [ { + "id" : "accessibility", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:screen.reader.detected|screen.reader.support.enabled|screen.reader.support.enabled.in.vmoptions}" ] + } + }, { + "id" : "actions", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#action}", "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#action}", "{util#rider_backend_action}", "{enum:com.intellij.microservices.ui.diagrams.model.MsDiagramDataModel$showNotificationIfNoDataFound$1}" ], + "additional.same_window" : [ "{enum#boolean}" ], + "additional.toolwindow" : [ "{util#toolwindow}" ], + "class" : [ "{util#class_name}", "{enum:com.intellij.microservices.ui.diagrams.actions.MsShowWholeProjectDiagramAction|com.intellij.microservices.ui.diagrams.model.MsDiagramDataModel$showNotificationIfNoDataFound$1}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "dumb" : [ "{enum#boolean}" ], + "dumb_start" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "enable" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "isSubmenu" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "parent" : [ "{enum#parent}", "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "result.error" : [ "{util#class_name}" ], + "result.type" : [ "{enum:ignored|performed|failed|unknown}" ], + "size" : [ "{regexp#integer}" ], + "start_time" : [ "{regexp#integer}" ], + "toolwindow" : [ "{util#toolwindow}" ] + }, + "enums" : { + "__event_id" : [ "action.invoked", "custom.action.invoked", "action.finished", "action.updated", "action.group.expanded" ], + "parent" : [ "LineMarkerActionWrapper", "TreeActionWrapper", "MyTreeActionWrapper" ] + } + } + }, { + "id" : "actions.gtdu", + "builds" : [ ], + "versions" : [ { + "from" : "53" + } ], + "rules" : { + "event_id" : [ "{enum:performed|navigated}" ], + "event_data" : { + "choice" : [ "{enum:SU|GTD}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "input_event" : [ "{util#shortcut}" ], + "navigation_provider_class" : [ "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "actions.on.save", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:reformat.code|rearrange.code|optimize.imports|cleanup.code}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "actions.runAnything", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#run_anything_class}:_RunAnything_-_execution_-_{enum#run_anything_title}", "{enum#run_anything_class}:_RunAnything_-_more_-_{enum#run_anything_title}", "{enum#_}" ], + "event_data" : { + "group" : [ "{enum#group}", "{util#class_name}" ], + "list" : [ "{enum#list}", "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "with_alt" : [ "{enum#boolean}" ], + "with_shift" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "RunAnything_-_SHIFT_HOLD", "execute", "click.more" ], + "group" : [ "Bundler", "rails_generators", "Gradle_tasks", "npm_scripts", "Maven_goals", "rvm_use", "rake", "rbenv_shell", "General", "Recent", "Run_configurations", "Gradle", "Maven", "npm", "Python", "Recent_projects", "ruby", "Grunt", "third.party" ], + "list" : [ "RunAnythingMainListModel", "RunAnythingHelpListModel", "third.party" ], + "run_anything_class" : [ "RunAnythingMainListModel", "RunAnythingHelpListModel" ], + "run_anything_title" : [ "Run_configurations", "Recent", "rake", "rails_generators", "Recent_projects", "Bundler", "rvm_use", "ruby", "third.party", "run.anything.group.unknown.title", "Gradle", "Maven", "Python", "npm", "General", "Gradle_tasks", "Maven_goals", "npm_scripts" ] + } + } + }, { + "id" : "analysis.pwa", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "size_bytes" : [ "{regexp#integer}" ], + "status" : [ "{enum:Success|InterruptedByUser|Exception}" ] + }, + "enums" : { + "__event_id" : [ "index.metadata", "index.state", "index.tasks", "update.started", "update.finished", "scan.started", "scan.finished" ] + } + } + }, { + "id" : "analysis.pwa.counter", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:scan.started|scan.finished|update.started|update.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "status" : [ "{enum:Success|InterruptedByUser|Exception}" ] + } + } + }, { + "id" : "appearance.file.colors", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:editor.tabs|file.colors|project.view}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "aqua.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selection.updated|url.updated|locator.evaluated}" ], + "event_data" : { + "isAqua" : [ "{enum#boolean}" ], + "locatorType" : [ "{enum:XPATH|CSS|TAG_WITH_CLASSES|ID|NAME|TEXT|DATA|ARIA_LABEL}" ], + "source" : [ "{enum:NONE|BROWSER|PAGE_STRUCTURE|EVALUATOR|CODE_EDITOR|CACHE}", "{enum:intention|navigation}" ] + } + } + }, { + "id" : "balloons", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:balloon.shown}" ], + "event_data" : { + "balloon_id" : [ "{enum#__balloon_id}", "{enum:cwm.contols.hidden}", "{enum:cwm.host.builtinserver.port_bind_error}" ] + }, + "enums" : { + "__balloon_id" : [ "cwm.telephony.text_message", "cwm.host.session.nmins_left", "cwm.telephony.participant_enabled_video", "cwm.host.connection.version_mismatch_error", "cwm.host.action.getjoinlink.link_copied", "cwm.permissions.accept_decline", "cwm.host.action.copyjoinlink.link_copied", "cwm.following.started", "cwm.host.terminal.shared.status", "cwm.host.connection.user_left", "cwm.telephony.customize_audio_video_settings", "cwm.host.connection.user_joined", "cwm.following.request", "cwm.guest.telephony.voice_chat_enabled", "cwm.guest.following.stopped" ] + } + } + }, { + "id" : "bookmarks", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{util#favorite_type}" ] + }, + "enums" : { + "__event_id" : [ "bookmarks.total", "bookmarks.with.letter.mnemonic", "bookmarks.with.line", "bookmarks.with.number.mnemonic", "favorites.directories", "favorites.files", "favorites.lists", "favorites.total", "favorites.custom" ] + } + } + }, { + "id" : "bookmarks.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:bookmark.navigate|favorites.navigate}" ], + "event_data" : { + "mnemonicType" : [ "{enum:Number|None|Letter}" ], + "navigatable" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "withLine" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "build", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "has_errors" : [ "{enum#boolean}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "incremental" : [ "{enum#boolean}" ], + "modules" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "task_runner_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "build.tools", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#build_tools}", "{enum:externalSystemId}" ], + "event_data" : { + "value" : [ "{enum#build_tools}" ] + } + } + }, { + "id" : "build.tools.actions", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{util#action}", "{enum:action.invoked}" ], + "event_data" : { + "action_id" : [ "{util#action}", "{enum#_}" ], + "class" : [ "{util#class_name}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "dumb" : [ "{enum#boolean}" ], + "enable" : [ "{enum#boolean}" ], + "executor" : [ "{util#run_config_executor}" ], + "input_event" : [ "{util#shortcut}" ], + "parent" : [ "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "system_id" : [ "{enum#build_tools}" ] + }, + "enums" : { + "_" : [ "RefreshAllExternalProjectsAction", "RunExternalSystemTaskAction", "ShowExternalSystemSettingsAction", "RefreshExternalProjectAction", "ExecuteExternalSystemRunConfigurationAction", "AttachExternalProjectAction", "DetachExternalProjectAction", "OpenExternalConfigAction", "GradleRefreshProjectDependenciesAction", "ExternalSystemSelectProjectDataToImportAction", "RunTaskAction", "ToggleAutoImportAction", "EditExternalSystemRunConfigurationAction", "OpenTasksActivationManagerAction", "IgnoreExternalProjectAction", "RemoveExternalSystemRunConfigurationAction", "RunCommandAction", "ShowSettingAction", "GroupModulesAction", "AssignShortcutAction", "ToggleAfterCompileTasksAction", "ToggleAfterSyncTaskAction", "ShowTaskAction", "ToggleBeforeCompileTasksAction", "ToggleBeforeSyncTaskAction", "ToggleAfterRebuildTasksAction", "GroupTasksAction", "ShowIgnoredAction", "ShowInheritedTasksAction", "SbtHelpAction", "InspectTaskAction", "InspectSettingAction", "ToggleBeforeRebuildTasksAction", "AssignRunConfigurationShortcutAction" ] + } + } + }, { + "id" : "build.tools.state", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#setting}.{enum#state}", "numberOfLinkedProject.{regexp#count}", "modules.count.{regexp#count}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "count_rounded" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "externalSystemId" : [ "{enum#build_tools}" ], + "value" : [ "{enum:all|selective|none}" ] + }, + "enums" : { + "__event_id" : [ "modules.count", "numberOfLinkedProject", "useQualifiedModuleNames", "autoImport", "autoReloadType" ], + "setting" : [ "autoImport", "useQualifiedModuleNames" ] + } + } + }, { + "id" : "bundled.resource.reference", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:ide.file|plugin.file}" ], + "event_data" : { + "path" : [ "{util#bundled_resource_path}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "cache.recovery.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:perform}" ], + "event_data" : { + "action-id" : [ "{enum:refresh|hammer|reindex|drop-shared-index|rescan|stop|reload-workspace-model}" ], + "from-guide" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cidr.clangTidy.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:create.new.clang.tidy.file}" ] + } + }, { + "id" : "cidr.codeInsight", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:status}" ], + "event_data" : { + "file_path" : [ "{regexp#hash}" ], + "status" : [ "{enum:OK|TOO_LARGE|NOT_IN_SOURCES}" ] + } + } + }, { + "id" : "cidr.compiler.info.cache", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:collect.failed}" ] + } + }, { + "id" : "cidr.compilers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cidr.compiler}" ], + "event_data" : { + "value" : [ "{enum:CLANG|CLANG_CL|EMSCRIPTEN|GCC_ARM|GCC_AVR|GCC_ESP32|GCC_ESP8266|GCC_MIPS|GCC_NATIVE|GCC_RISCV|IAR_8051|IAR_ARM|IAR_AVR|IAR_MSP430|IAR_RISCV|IAR_RX|IAR_STM8|KEIL_ARMCC|KEIL_ARMCLANG|MSVC_NATIVE|NVCC|SDCC|SYSTEM_DEFAULT|UNKNOWN|USER_DEFINED}" ] + } + } + }, { + "id" : "cidr.coverage.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:execute}" ], + "event_data" : { + "runner" : [ "{enum:LLVM|gcov/llvm-cov}", "{enum:gcov/llvm}" ] + } + } + }, { + "id" : "cidr.debugger", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cuda.gdb.detected}" ] + } + }, { + "id" : "cidr.embedded", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "ACTIVE_PERIPHERAL_NODES" : [ "{regexp#integer}" ], + "AUTOMATIC" : [ "{enum#boolean}" ], + "MCU_NAME" : [ "{enum#__MCU_NAME}", "{enum:STM32C0}" ], + "SERVER_TYPE" : [ "{enum#__SERVER_TYPE}", "{enum:pe-micro|unknown-via-ssh}" ], + "gdbserverType" : [ "{enum:JLink|qemu|pyocd|st-util|ST-LINK Gdbserver|pe-micro|gdbserver|OpenOCD|unknown-via-ssh|Xilinx XMD|Other}" ] + }, + "enums" : { + "__MCU_NAME" : [ "STM32L1", "STM32L4", "STM32WB1", "STM32F0", "STM32G0", "STM32L4P", "STM32L5", "STM32F2", "STM32L4Q", "STM32F1", "STM32L4R", "STM32F4", "STM32F3", "STM32G4", "STM32H7", "STM32F7", "STM32WL", "STM32L4A", "STM32L4S", "STM32U5", "UPDATE_FAILED", "STM32MP1", "UNKNOWN", "STM32L0" ], + "__SERVER_TYPE" : [ "gdbserver", "OpenOCD", "st-util", "JLink", "ST-LINK Gdbserver", "qemu", "pyocd", "Xilinx XMD", "Other" ], + "__event_id" : [ "STM32CUBEMX_PROJECT_UPDATE", "CUSTOM_GDB_SERVER_STARTED", "PERIPHERAL_VIEW_SHOWN", "gdbserver.wizard.started", "gdbserver.runconfig.created" ] + } + } + }, { + "id" : "cidr.embedded.platformio", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:command}" ], + "event_data" : { + "name" : [ "{enum:BUILD|BUILD_PRODUCTION|CHECK|CLEAN|CREATE_PROJECT|DEBUG|HOME|INIT|MONITOR|PROGRAM|TEST|UPDATE_ALL|UPLOAD|UPLOADFS}" ] + } + } + }, { + "id" : "cidr.embedded.rtos", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:debug.try.detect|settings.changed|debug.started}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{regexp#integer}" ], + "type" : [ "{enum:FreeRTOS|Auto}", "{enum:Zephyr}", "{enum:Azure RTOS ThreadX}" ] + } + } + }, { + "id" : "cidr.makefile", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:build.system.detected}" ], + "event_data" : { + "build_system_detector_class" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "cidr.makefile.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:preconfigure.commands}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cidr.quickdoc", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:link.clicked}" ], + "event_data" : { + "isCppReference" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cidr.testingFrameworks", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:test.run.configuration}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "framework_id" : [ "{enum#__framework_id}" ] + }, + "enums" : { + "_" : [ "thirdparty", "XCUITest", "XCTest", "Quick", "Kiwi", "Boost_Test", "Catch_Test", "Google_Test" ], + "__framework_id" : [ "third.party", "XCUITest", "XCTest", "Quick", "Kiwi", "Boost_Test", "Catch_Test", "Google_Test", "CTest", "doctest Test" ] + } + } + }, { + "id" : "cidr.testingFrameworks.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:test.run}" ], + "event_data" : { + "framework_id" : [ "{enum#__framework_id}" ] + }, + "enums" : { + "_" : [ "thirdparty", "XCUITest", "XCTest", "Quick", "Kiwi", "Boost_Test", "Catch_Test", "Google_Test" ], + "__framework_id" : [ "third.party", "XCUITest", "XCTest", "Quick", "Kiwi", "Boost_Test", "Catch_Test", "Google_Test", "CTest", "doctest Test" ] + } + } + }, { + "id" : "cidr.toolchains", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "bundledCMake" : [ "{enum#boolean}" ], + "cmakeVersion" : [ "{regexp#version}" ], + "count" : [ "{regexp#integer}", "{regexp#count}" ], + "customBuildTool" : [ "{enum#boolean}" ], + "customCCompiler" : [ "{enum#boolean}" ], + "customCxxCompiler" : [ "{enum#boolean}" ], + "customMake" : [ "{enum#boolean}" ], + "debugger" : [ "{enum:LLDB|GDB}", "{enum:BUNDLED_GDB|CUSTOM_GDB|BUNDLED_LLDB}" ], + "debuggerVersion" : [ "{regexp#version}" ], + "envFile" : [ "{enum#boolean}" ], + "toolset" : [ "{enum#__toolset}" ], + "toolsetType" : [ "{enum:MinGW|Cygwin|Visual Studio|WSL|System|System|Remote Host|Docker|third.party}", "{enum#__toolsetType}" ], + "toolsetVersion" : [ "{regexp#version}" ], + "total" : [ "{regexp#integer}" ], + "value" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}", "default", "bundled", "custom", "custom_unknown", "unknown", "custom_{regexp#version}" ], + "version_type" : [ "{enum:custom|bundled|default}" ] + }, + "enums" : { + "_" : [ "Toolchains.number", "Toolset", "CMake", "Make", "C.Compiler", "CXX.Compiler", "LLDB", "GDB" ], + "__event_id" : [ "Toolchains.number", "Toolset", "CMake", "Make", "C.Compiler", "CXX.Compiler", "Debugger", "number", "toolchain" ], + "__toolset" : [ "System", "!system!", "Visual_Studio", "MinGW-w64", "Remote_Host", "Cygwin", "WSL", "MinGW", "Docker" ], + "__toolsetType" : [ "SYSTEM_WINDOWS_TOOLSET", "DOCKER", "SYSTEM_UNIX_TOOLSET", "CYGWIN", "MSVC", "REMOTE", "MINGW" ] + } + } + }, { + "id" : "cidr.workspace", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:info|remote.toolchain}" ], + "event_data" : { + "hasRemote" : [ "{enum#boolean}" ], + "hasWSL" : [ "{enum#boolean}" ], + "names" : [ "{enum#__names}", "{enum:Cargo}" ], + "number" : [ "{regexp#integer}" ] + }, + "enums" : { + "__names" : [ "CMakeWorkspace", "XcodeMetaData", "CompDBWorkspace", "MakefileWorkspace", "SwiftPackageManagerWorkspace", "OCMockWorkspace", "Unknown", "Xcode", "Rust", "CMake", "Makefile", "CompDB", "GradleNative", "SwiftPackageManager", "Bazel", "OCMock" ] + } + } + }, { + "id" : "cidr.workspace.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:project.created|project.linked|project.resolved|makefile.resolver.errors}" ], + "event_data" : { + "cancelled" : [ "{enum#boolean}" ], + "count" : [ "{regexp#integer}" ], + "error_type" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "projectKind" : [ "{enum:SPM|Xcode|Unknown|CMake|Makefile|CompDB|Gradle}", "{enum:SwiftPM}" ], + "session_id" : [ "{regexp#integer}" ], + "success" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "clion.sanitizers.usage", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:execute}" ], + "event_data" : { + "visual_representation" : [ "{enum:Enabled|Disabled}" ] + } + } + }, { + "id" : "clion.swift", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:swiftDebugger}" ] + } + }, { + "id" : "cmake", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "isDefault" : [ "{enum#boolean}" ], + "name" : [ "{enum:Ninja|Ninja Multi-Config|Unix Makefiles|Borland Makefiles|NMake Makefiles|NMake Makefiles JOM|MSYS Makefiles|MinGW Makefiles|Watcom WMake|Visual Studio 9 2008|Visual Studio 10 2010|Visual Studio 11 2012|Visual Studio 12 2013|Visual Studio 14 2015|Visual Studio 15 2017|Visual Studio 16 2019|Visual Studio 17 2022|Xcode|Green Hills MULTI|None|Unknown}", "{enum:Visual Studio 7|Visual Studio 6|Visual Studio 8 2005|Visual Studio 7 .NET 2003}" ], + "number" : [ "{regexp#integer}" ], + "success" : [ "{regexp#integer}" ], + "total" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "reload.started", "reload.finished", "error", "reload.active.profiles", "profiles.loaded", "load.model.failed", "prepare.failed", "sync.failed", "generator.used", "options.table.value.edited", "options.table.expanded" ] + } + } + }, { + "id" : "cmake.checker", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:error}" ], + "event_data" : { + "kind" : [ "{enum:MINGW|CYGWIN|MSVC|WSL|SYSTEM_UNIX_TOOLSET|SYSTEM_WINDOWS_TOOLSET|REMOTE|DOCKER}" ] + } + } + }, { + "id" : "cmake.debugger", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:debugger.used}" ] + } + }, { + "id" : "cmake.exit.code", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:build|configure}" ], + "event_data" : { + "is_zero" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cmake.presets", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:number}" ], + "event_data" : { + "enabled" : [ "{regexp#integer}" ], + "total" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "cmake.presets.counter", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:parse}" ], + "event_data" : { + "version" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "cmake.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:opened}" ], + "event_data" : { + "ProjectType" : [ "{enum:Regular|WithQt}" ] + } + } + }, { + "id" : "cmake.quickdoc", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:requested|link.clicked|shown}" ], + "event_data" : { + "element" : [ "{util#class_name}" ], + "hasAnchor" : [ "{enum#boolean}" ], + "isInternal" : [ "{enum#boolean}" ], + "kind" : [ "{enum:COMMAND|VARIABLE|MODULE|POLICY|GLOBAL_PROPERTY|DIRECTORY_PROPERTY|TARGET_PROPERTY|SOURCE_PROPERTY|INSTALL_PROPERTY|TEST_PROPERTY|CACHE_PROPERTY}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "cmake.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:number|autoReload|profile}" ], + "event_data" : { + "buildType" : [ "{enum:Default|Debug|Release|RelWithDebInfo|MinSizeRel}" ], + "emptyGenerationOptions" : [ "{enum#boolean}" ], + "enabled" : [ "{regexp#integer}", "{enum#boolean}" ], + "fromPreset" : [ "{enum#boolean}" ], + "hasAdditionalEnvironment" : [ "{enum#boolean}" ], + "hasCustomBuildOptions" : [ "{enum#boolean}" ], + "hasCustomDefinitionOption" : [ "{enum#boolean}" ], + "hasCustomGenerationDir" : [ "{enum#boolean}" ], + "hasCustomGeneratorOption" : [ "{enum#boolean}" ], + "hasPresetOption" : [ "{enum#boolean}" ], + "isDefaultToolchain" : [ "{enum#boolean}" ], + "isEnabled" : [ "{enum#boolean}" ], + "isShared" : [ "{enum#boolean}" ], + "noGenerator" : [ "{enum#boolean}" ], + "passSystemEnvironment" : [ "{enum#boolean}" ], + "similarProfilesPercent" : [ "{regexp#integer}" ], + "toolchain" : [ "{enum:default|MinGW|Cygwin|Visual Studio|WSL|System|System|Remote Host|Docker}" ], + "toolchainKind" : [ "{enum:unknown|MinGW|Cygwin|Visual Studio|WSL|System|System|Remote Host|Docker}" ], + "total" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "commit.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "files_included" : [ "{regexp#integer}" ], + "files_total" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "input_event" : [ "{util#shortcut}" ], + "unversioned_included" : [ "{regexp#integer}" ], + "unversioned_total" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "select.item", "session.started", "session.finished", "show.diff", "close.diff", "commit", "jump.to.source", "commit.and.push", "include.file", "exclude.file" ] + } + } + }, { + "id" : "completion", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished}" ], + "event_data" : { + "additional.ml_used" : [ "{enum#boolean}" ], + "additional.r_context_type" : [ "{enum#__r_context_type}" ], + "additional.r_lookup_element_origin" : [ "{enum:ORIGINAL|ML_COMPLETION|MERGED}" ], + "additional.r_ml_app_version" : [ "{regexp#version}" ], + "additional.r_ml_enabled" : [ "{enum#boolean}" ], + "additional.r_ml_n_proposed_variants" : [ "{regexp#integer}" ], + "additional.r_ml_response_received" : [ "{enum#boolean}" ], + "additional.r_ml_time_ms" : [ "{regexp#integer}" ], + "additional.ruby_lookup_usage_location" : [ "{enum#__ruby_lookup_usage_location}" ], + "additional.spellchecker" : [ "{enum#boolean}" ], + "additional.total_ml_time" : [ "{regexp#integer}" ], + "additional.version" : [ "{regexp#version}" ], + "alphabetically" : [ "{enum#boolean}" ], + "backspaces" : [ "{regexp#integer}" ], + "completion_char" : [ "{enum#__completion_char}" ], + "contributor" : [ "{util#class_name}" ], + "current_file" : [ "{util#current_file}" ], + "dumb_finish" : [ "{enum#boolean}" ], + "dumb_start" : [ "{enum#boolean}" ], + "duration" : [ "{regexp#integer}" ], + "finish_type" : [ "{enum:TYPED|EXPLICIT|CANCELED_EXPLICITLY|CANCELED_BY_TYPING}" ], + "iren_model_type" : [ "{enum:default|ngram}" ], + "iren_probability" : [ "{regexp#float}" ], + "lang" : [ "{util#lang}" ], + "ml_used" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "query_length" : [ "{regexp#integer}" ], + "r_context_type" : [ "{enum#__r_context_type}" ], + "r_lookup_element_origin" : [ "{enum:ORIGINAL|ML_COMPLETION|MERGED}" ], + "r_ml_app_version" : [ "{regexp#version}" ], + "r_ml_enabled" : [ "{enum#boolean}" ], + "r_ml_model_version" : [ "{regexp#version}" ], + "r_ml_n_proposed_variants" : [ "{regexp#integer}" ], + "r_ml_response_received" : [ "{enum#boolean}" ], + "r_ml_time_ms" : [ "{regexp#integer}" ], + "ruby_lookup_usage_location" : [ "{enum#__ruby_lookup_usage_location}" ], + "schema" : [ "{enum:Maven_Groovy|Gradle|Maven|fxml}", "{util#file_type_schema}" ], + "selected_index" : [ "{regexp#integer}" ], + "selection_changed" : [ "{regexp#integer}" ], + "spellchecker" : [ "{enum#boolean}" ], + "time_to_show" : [ "{regexp#integer}" ], + "token_length" : [ "{regexp#integer}" ], + "total_ml_time" : [ "{regexp#integer}" ], + "typing" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__completion_char" : [ "ENTER", "TAB", "COMPLETE_STATEMENT", "AUTO_INSERT", "OTHER" ], + "__r_context_type" : [ "IDENTIFIER", "NAMESPACE", "DOLLAR_ACCESS", "AT_ACCESS", "IMPORT", "OPERATOR", "UNKNOWN" ], + "__ruby_lookup_usage_location" : [ "COMMON", "DEBUG", "EVAL", "IRB", "RAILS" ] + } + } + }, { + "id" : "completion.postfix", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#completion_template}", "{util#completion_provider_template}", "{enum:expanded}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider" : [ "{util#completion_provider_template}", "{util#completion_template}" ], + "template" : [ "{util#completion_template}" ] + } + } + }, { + "id" : "coverage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:html.generated|report.loaded|started|report.built}" ], + "event_data" : { + "annotated_classes" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "excludes" : [ "{regexp#integer}" ], + "generation_ms" : [ "{regexp#integer}" ], + "includes" : [ "{regexp#integer}" ], + "loaded_classes" : [ "{regexp#integer}" ], + "runner" : [ "{enum:emma|jacoco|idea}", "{enum:IJCSampling|IJCTracing|IJCTracingTestTracking|JaCoCo|Emma}" ] + } + } + }, { + "id" : "cpp.environment.errors", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:tool.not.found}" ], + "event_data" : { + "tool" : [ "{enum:CMake}" ] + } + } + }, { + "id" : "cpp.toolchains.counter", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:detected}" ], + "event_data" : { + "number" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "create.directory.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:completion.variant.chosen}" ], + "event_data" : { + "contributor" : [ "{enum:third.party|GradleDirectoryCompletionContributor|MavenDirectoryCompletionContributor}", "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "customize.wizard", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "group" : [ "{enum:Java_Frameworks|Web_Development|Version_Controls|Test_Tools|Application_Servers|Clouds|Swing|Android|Database_Tools|Other_Tools|Plugin_Development|Build_Tools}" ], + "page" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "timestamp" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "remaining.pages.skipped", "WizardDisplayed", "UIThemeChanged", "DesktopEntryCreated", "LauncherScriptCreated", "BundledPluginGroupDisabled", "BundledPluginGroupEnabled", "BundledPluginGroupCustomized", "FeaturedPluginInstalled" ] + } + } + }, { + "id" : "cwm.gateway", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:guestDownload.started|guestDownload.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "isSucceeded" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cwm.lifecycle", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "client_id" : [ "{regexp#hash}" ], + "connectionType" : [ "{enum:ws_relay|p2p_quic|direct_tcp|unknown}", "{enum:turn_relay_quic}" ], + "disconnectsCount" : [ "{regexp#integer}" ], + "guestsCount" : [ "{regexp#integer}" ], + "id" : [ "{regexp#integer}" ], + "isUnattended" : [ "{enum#boolean}" ], + "participantsMax" : [ "{regexp#integer}" ], + "participantsSize" : [ "{enum:OneOnOne|Group}" ], + "permissions.files" : [ "{enum:Readonly|FullAccess}" ], + "permissions.mode" : [ "{enum:Readonly|EditFiles|FullAccess|Custom}" ], + "permissions.other_tw" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions.run" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions.terminal" : [ "{enum:Disabled|Readonly|Request|FullAccess}" ], + "permissions_changed.files" : [ "{enum:Readonly|FullAccess}" ], + "permissions_changed.mode" : [ "{enum:Readonly|EditFiles|FullAccess|Custom}" ], + "permissions_changed.other_tw" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions_changed.run" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions_changed.terminal" : [ "{enum:Disabled|Readonly|Request|FullAccess}" ], + "pingDirect" : [ "{regexp#integer}" ], + "pingUiThread" : [ "{regexp#integer}" ], + "sessionDurationMinutes" : [ "{regexp#integer}" ], + "sessionDurationType" : [ "{enum:Below15mins|Below25mins|Below1hr|Above1hr}" ], + "sessionId" : [ "{regexp#hash}" ], + "telephonyEnabled" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "connected", "finished", "onCircleLeftClickStart", "onCircleLeftClickStop", "onCircleRightClick", "onEditorFollowingLabelResume", "onEditorFollowingLabelStop", "onEditorFullSyncLabelStop", "onReconnection", "sessionCreated", "sessionTerminated", "onReconnectionFailed", "sessionFinished", "sessionStarted", "sessionExpired", "onConnectionFailed", "thin.finished", "thin.connected", "onPermissionsChanged", "guest.finished", "guest.connected", "guest.ping" ] + } + } + }, { + "id" : "cwm.telephony", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cwmSessionEnded|cwmSessionStarted|enabledFromAction}" ], + "event_data" : { + "telephonyEnabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cwm.telephony.devices", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "cameraEnabled.finished", "cameraEnabled.started", "microphoneEnabled.finished", "microphoneEnabled.started", "voiceCallJoined.finished", "voiceCallJoined.started", "screenSharingEnabled.started", "screenSharingEnabled.finished" ] + } + } + }, { + "id" : "daemon", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "errors" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "lines" : [ "{regexp#integer}" ], + "warnings" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "database.oracle.debug", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|finished}" ], + "event_data" : { + "result-state" : [ "{enum:state_completed|state_fail|state_finished|state_broken}", "{enum#__result-state}" ], + "stepping-mode" : [ "{enum:1|2}" ], + "stepping-pauseAtBegin" : [ "{enum#boolean}" ] + }, + "enums" : { + "__result-state" : [ "state_starting_up", "state_resuming", "state_relaxing", "state_kicked_off", "state_running", "state_completing", "state_asleep", "state_finishing" ] + } + } + }, { + "id" : "db.datasource.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#db_name}", "read-only_{enum#_}", "auto-sync_{enum#_}", "auto-commit_{enum#_}", "ssh_{enum#_}", "ssl_{enum#_}", "legacy_introspector_{enum#_}", "schema_control_{enum#_}", "introspect_{enum#_}", "{enum:datasource}" ], + "event_data" : { + "auth-provider" : [ "{util#class_name}" ], + "auto-commit" : [ "{enum#boolean}" ], + "auto-sync" : [ "{enum#boolean}" ], + "before-tasks" : [ "{enum#boolean}" ], + "custom-driver" : [ "{enum#boolean}" ], + "dbms" : [ "{enum#db_name}", "{util#dbms}", "{enum#__dbms}", "{enum:MSSQL_LOCALDB}", "{enum:TIDB|YUGABYTE}", "{enum:ZEN}", "{enum:VITESS}", "{enum:REDIS}" ], + "external-data" : [ "{enum#boolean}" ], + "init-script" : [ "{enum#boolean}" ], + "introspect" : [ "{enum#_}" ], + "legacy-introspector" : [ "{enum#boolean}" ], + "legacy_introspector" : [ "{enum#boolean}" ], + "mapped-to-ddl" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "read-only" : [ "{enum#boolean}" ], + "schema-control" : [ "{enum:automatic|manual|forbid}" ], + "schema_control" : [ "{enum#_}" ], + "ssh" : [ "{enum#boolean}" ], + "ssl" : [ "{enum#boolean}" ], + "version" : [ "{regexp#version}", "{regexp#integer}.-{regexp#version}" ] + }, + "enums" : { + "_" : [ "on", "off", "automatic", "manual", "forbid", "no_sources", "user_sources", "user_and_system_sources" ], + "__dbms" : [ "SYNAPSE", "DB2_ZOS", "GITBASE", "TRINO", "MYSQL_AURORA", "ATHENA", "BIGQUERY", "IGNITE", "DB2_IS", "MONET", "CLOUD_SPANNER", "COUCHBASE", "COCKROACH" ], + "db_name" : [ "ORACLE", "MEMSQL", "MARIADB", "MYSQL", "POSTGRES", "REDSHIFT", "GREENPLUM", "MSSQL", "AZURE", "SYBASE", "DB2_LUW", "DB2", "SQLITE", "HSQLDB", "H2", "DERBY", "EXASOL", "CLICKHOUSE", "CASSANDRA", "VERTICA", "HIVE", "SPARK", "HANA", "FIREBIRD", "PRESTO", "INFORMIX", "IMPALA", "NETEZZA", "PHOENIX", "SNOWFLAKE", "INGRES", "TERADATA", "OPENEDGE", "TIBERO", "FILEMAKER", "FRONTBASE", "MONGO", "UNKNOWN" ] + } + } + }, { + "id" : "db.ddl.dialects", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "GenericSQL", "OracleSqlPlus", "DB2", "PostgreSQL", "MySQL", "SQLite", "SparkSQL", "MariaDB", "H2", "Oracle", "TSQL", "Redshift" ] + } + } + }, { + "id" : "db.managers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:manager}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "name" : [ "{enum#_}" ] + }, + "enums" : { + "_" : [ "local", "sql", "android" ] + } + } + }, { + "id" : "db.products", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "version" : [ "{regexp#version}", "{regexp#integer}.-{regexp#version}" ] + }, + "enums" : { + "_" : [ "ORACLE", "MEMSQL", "MARIADB", "MYSQL", "POSTGRES", "REDSHIFT", "GREENPLUM", "MSSQL", "AZURE", "SYBASE", "DB2_LUW", "DB2", "SQLITE", "HSQLDB", "H2", "DERBY", "EXASOL", "CLICKHOUSE", "CASSANDRA", "VERTICA", "HIVE", "SPARK", "HANA", "FIREBIRD", "PRESTO", "INFORMIX", "IMPALA", "NETEZZA", "PHOENIX", "SNOWFLAKE", "INGRES", "TERADATA", "OPENEDGE", "TIBERO", "FILEMAKER", "FRONTBASE", "MONGO", "UNKNOWN" ] + } + } + }, { + "id" : "debugger.attach.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "debuggersFilterSet" : [ "{enum#boolean}" ], + "hostType" : [ "{enum:LOCAL|REMOTE}" ], + "isMainAction" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "searchFieldUsed" : [ "{enum#boolean}" ], + "selectedDebugger" : [ "{util#class_name}" ], + "viewType" : [ "{enum:LIST|TREE}" ] + }, + "enums" : { + "__event_id" : [ "attach.button.pressed", "host.switched", "view.switched", "search.filter.used", "debuggers.filter.set" ] + } + } + }, { + "id" : "debugger.breakpoints", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "total.{regexp#count}", "total.disabled.{regexp#count}", "total.non.suspending.{regexp#count}", "not.default.suspend.ALL.{util#breakpoint}", "not.default.suspend.THREAD.{util#breakpoint}", "not.default.suspend.NONE.{util#breakpoint}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "suspendPolicy" : [ "{enum:ALL|THREAD|NONE}" ], + "type" : [ "{util#breakpoint}" ] + }, + "enums" : { + "__event_id" : [ "using.log.expression", "using.log.message", "using.dependent", "using.temporary", "using.log.stack", "using.condition", "not.default.suspend", "using.groups", "total", "total.non.suspending", "total.disabled" ] + } + } + }, { + "id" : "debugger.breakpoints.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "verified.{regexp#integer}", "new.custom.{util#plugin}", "new.{util#breakpoint}", "{enum#_}", "{enum:breakpoint.added|breakpoint.verified}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "time" : [ "{regexp#integer}" ], + "type" : [ "{util#breakpoint}" ], + "within_session" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "new.breakpoint", "new.within.session", "new.cython-line", "new.custom" ] + } + } + }, { + "id" : "debugger.evaluate.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "input_event" : [ "{util#shortcut}" ], + "mode" : [ "{enum:CODE_FRAGMENT|EXPRESSION}" ] + }, + "enums" : { + "__event_id" : [ "dialog.open", "evaluate", "mode.switch", "inline.evaluate", "history.show", "history.choose", "watch.from.inline.add", "inline.input.focus" ] + } + } + }, { + "id" : "debugger.frames.view", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selected}" ], + "event_data" : { + "view_id" : [ "{enum:UNKNOWN|Default|Threads|SideBySide|FramesOnly}", "{enum:Hidden}" ] + } + } + }, { + "id" : "debugger.performance", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:execution.point.reached}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "duration_ms" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ] + } + } + }, { + "id" : "debugger.ui.experiment", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:start|stop}" ], + "event_data" : { + "group" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "deployment.activities", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "finish_time_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "scenario" : [ "{enum#scenario}" ], + "start_time_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "autoupload.session.finished", "download.action.finished", "download.action.started", "upload.action.finished", "upload.action.started", "create.project.from.existing.sources" ], + "scenario" : [ "NoServer", "LocalServer", "MountedServer", "FtpSftpServer" ] + } + } + }, { + "id" : "deployment.publish.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "AutoUpload.{enum#_}", "AutoUpload.external.changes.{enum#_}", "Stop.on.first.error.{enum#_}", "Overwrite.up.to.date.files.{enum#_}", "Delete.target.items.{enum#_}", "Create.empty.dirs.{enum#_}", "Prompt.on.local.overwrite.{enum#_}", "Notify.remote.changes.{enum#_}", "Show.warning.dialog.on.Remote.Host.{enum#_}", "Permissions.on.files.{regexp#integer}", "Permissions.on.files.-{regexp#integer}", "Prompt.on.remote.overwrite.{enum#_}", "Logging.verbosity.{enum#_}", "{enum#_1}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}", "{regexp#permission}" ] + }, + "enums" : { + "_" : [ "ALWAYS", "ON_EXPLICIT_SAVE", "NEVER", "yes", "no", "NONE", "CHECK_TIMESTAMP", "CHECK_CONTENT", "ERRORS", "BRIEF", "DETAILS" ], + "_1" : [ "AutoUpload", "AutoUpload.external.changes", "Stop.on.first.error", "Overwrite.up.to.date.files", "Delete.target.items", "Create.empty.dirs", "Prompt.on.local.overwrite", "Prompt.on.remote.overwrite", "Permissions.on.files", "Permissions.on.folder", "Notify.remote.changes", "Show.warning.dialog.on.Remote.Host", "Logging.verbosity" ], + "value" : [ "always", "on_explicit_save", "never", "none", "check_timestamp", "check_content", "errors", "brief", "details" ] + }, + "regexps" : { + "permission" : "-?[0-9]{1,3}" + } + } + }, { + "id" : "deployment.serverSettingsUI", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "deploymentServerSettingsUI.visibility.new{enum#_}LevelGroup", "deploymentServerSettingsUI.visibility.switchGroupTo{enum#_}Level", "defaultServerSettingWithAutouploadOn.{enum#_}", "deploymentServerSettingsUI.{enum#_}", "{enum#_1}" ], + "event_data" : { + "decision" : [ "{enum#decision}" ], + "level" : [ "{enum#level}" ] + }, + "enums" : { + "_" : [ "Project", "IDE", "changeDefaultServerCancelled", "changeDefaultServerExplicitly", "changeDefaultServerSilently", "disableDefaultServerCancelled", "disableDefaultServerExplicitly", "disableDefaultServerSilently", "AutodetectPathClick", "ProjectIDELevelCheckBoxClick" ], + "_1" : [ "NewGroupVisibilityCreated", "NewGroupVisibilitySwitched", "AutodetectPathClicked", "ProjectIDELevelCheckBoxClicked", "defaultServerSettingWithAutoUploadOnSwitched", "defaultServerSettingWithAutoUploadOnDisabled" ], + "decision" : [ "explicit", "silent", "cancelled" ], + "level" : [ "project", "IDE" ] + } + } + }, { + "id" : "deployment.servers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "root.path.{enum#_}", "SFTP.{enum#_}", "{enum#_1}" ], + "event_data" : { + "auth" : [ "{enum:password|key_pair|open_ssh}" ], + "compatibilityMode" : [ "{enum#boolean}" ], + "hiddenFiles" : [ "{enum#boolean}" ], + "mappingsDeploy" : [ "{regexp#integer}" ], + "mappingsTogether" : [ "{regexp#integer}" ], + "mappingsWeb" : [ "{regexp#integer}" ], + "passiveMode" : [ "{enum#boolean}" ], + "rootPath" : [ "{enum:nontrivial|trivial|empty}" ], + "rootPathSize" : [ "{regexp#integer}" ], + "rsync" : [ "{enum#boolean}" ], + "server" : [ "{regexp#hash}" ], + "type" : [ "{enum:ftp|ftps|sftp|mount|local}", "{enum:webdav}" ] + }, + "enums" : { + "_" : [ "empty", "trivial", "nontrivial", "PASSWORD", "KEY_PAIR", "OPEN_SSH" ], + "_1" : [ "mappings.together", "mappings.deploy", "mappings.web", "FTP", "FTPS", "MOUNT", "LOCAL", "server" ] + } + } + }, { + "id" : "diagram.usages.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "show.diagram->{util#diagram_provider}", "{enum:show.diagram}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider" : [ "{util#diagram_provider}" ] + } + } + }, { + "id" : "directoryIndex", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "buildRequest" : [ "{enum:INITIAL|BRANCH_BUILD|FULL_REBUILD|INCREMENTAL_UPDATE}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "part" : [ "{enum:MAIN|ORDER_ENTRY_GRAPH}" ], + "reason" : [ "{enum:ROOT_MODEL|VFS_CHANGE|ADDITIONAL_LIBRARIES_PROVIDER}" ] + }, + "enums" : { + "__event_id" : [ "reset", "building.finished", "building.additionalLibraryRootsProvider", "building.workspaceModel", "building.exclusionPolicy", "building.finalizing", "building.sdk", "building.started" ] + } + } + }, { + "id" : "disabled.bundled.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ] + } + } + }, { + "id" : "disabled.listed.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ] + } + } + }, { + "id" : "eclipse.projects.detector", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:detected|opened}" ], + "event_data" : { + "fromEmptyState" : [ "{enum#boolean}" ], + "projectsCount" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "editor.notification.panel", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:shown|actionInvoked|notificationShown|handlerInvoked}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "handler_class" : [ "{util#class_name}" ], + "key" : [ "{util#editor_notification_panel_key}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "editor.settings.ide", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#no_}", "stripTrailingSpaces.{enum#trailingSpaces}", "completionCaseSensitivity.{regexp#integer}", "smartBackspace.{enum#backspace}", "reformatOnPaste.{regexp#integer}", "importsOnPaste.{regexp#integer}", "noBreadcrumbsFor{util#lang}", "breadcrumbsFor{util#lang}", "{enum:not.default}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "setting_id" : [ "{enum:caretAfterLineEnd|caretInsideTabs|virtualSpaceAtFileBottom|softWraps|softWraps.console|softWraps.preview|softWraps.relativeIndent|softWraps.showAll|ensureNewlineAtEOF|quickDocOnMouseHover|blinkingCaret|blockCaret|rightMargin|lineNumbers|gutterIcons|foldingOutline|showLeadingWhitespace|showInnerWhitespace|showTrailingWhitespace|indentGuides|animatedScroll|dragNDrop|wheelZoom|mouseCamel|inplaceRename|preselectOnRename|inlineDialog|minimizeScrolling|afterReformatNotification|afterOptimizeNotification|smartHome|camelWords|editor.inlay.parameter.hints|breadcrumbsAbove|all.breadcrumbs|intentionBulb|renderDoc|intentionPreview|useEditorFontInInlays|breadcrumbs|richCopy|parameterAutoPopup|javadocAutoPopup|completionAutoPopup|autoPopupCharComplete|autoCompleteBasic|autoCompleteSmart|parameterInfoFullSignature|indentOnEnter|braceOnEnter|javadocOnEnter|scriptletEndOnEnter|smartEnd|autoCloseJavadocTags|surroundByQuoteOrBrace|pairBracketAutoInsert|pairQuoteAutoInsert|reformatOnRBrace|bracesHighlight|scopeHighlight|identifierUnderCaretHighlight|autoAddImports|completionHints|tabExitsBracketsAndQuotes|nextErrorActionGoesToErrorsFirst|suppressWarnings|importHintEnabled|showMethodSeparators|openTabsInMainWindow|stripTrailingSpaces|blinkPeriod|completionCaseSensitivity|smartBackspace|reformatOnPaste|importsOnPaste|autoReparseDelay|errorStripeMarkMinHeight|caret.movement.word|caret.movement.line|fileColorsEnabled|fileColorsEnabledForProjectView|fileColorsEnabledForTabs|show.actions.in.tooltip}" ], + "value" : [ "{regexp#integer}", "{enum:Whole|Changed|None}", "{enum:OFF|AUTOINDENT|INDENT}", "{enum:NONE|CURRENT|NEIGHBOR|START|END|BOTH|OTHER}" ] + }, + "enums" : { + "_" : [ "caretAfterLineEnd", "caretInsideTabs", "virtualSpaceAtFileBottom", "softWraps", "softWraps.console", "softWraps.preview", "softWraps.relativeIndent", "softWraps.showAll", "ensureNewlineAtEOF", "quickDocOnMouseHover", "blinkingCaret", "blockCaret", "rightMargin", "lineNumbers", "gutterIcons", "foldingOutline", "showLeadingWhitespace", "showInnerWhitespace", "showTrailingWhitespace", "indentGuides", "animatedScroll", "dragNDrop", "wheelZoom", "mouseCamel", "inplaceRename", "preselectOnRename", "inlineDialog", "minimizeScrolling", "afterReformatNotification", "afterOptimizeNotification", "smartHome", "camelWords", "editor.inlay.parameter.hints", "breadcrumbsAbove", "all.breadcrumbs", "breadcrumbs", "intentionBulb", "richCopy", "parameterAutoPopup", "javadocAutoPopup", "completionAutoPopup", "autoPopupCharComplete", "autoCompleteBasic", "autoCompleteSmart", "parameterInfoFullSignature", "indentOnEnter", "braceOnEnter", "javadocOnEnter", "smartEnd", "autoCloseJavadocTags", "surroundByQuoteOrBrace", "pairBracketAutoInsert", "pairQuoteAutoInsert", "reformatOnRBrace", "bracesHighlight", "scopeHighlight", "identifierUnderCaretHighlight", "autoAddImports", "completionHints", "externalAnnotationsInline", "inferredAnnotationsInline", "tabExitsBracketsAndQuotes", "stripTrailingSpaces", "completionCaseSensitivity", "smartBackspace", "reformatOnPaste", "importsOnPaste", "show.actions.in.tooltip", "nextErrorActionGoesToErrorsFirst", "autoReparseDelay", "errorStripeMarkMinHeight", "suppressWarnings", "showMethodSeparators", "importHintEnabled", "caret.movement.line", "caret.movement.word", "renderDoc", "scriptletEndOnEnter", "blinkPeriod", "fileColorsEnabledForProjectView", "fileColorsEnabledForTabs", "fileColorsEnabled", "intentionPreview" ], + "backspace" : [ "OFF", "AUTOINDENT", "INDENT" ], + "no_" : [ "noCaretAfterLineEnd", "noCaretInsideTabs", "noVirtualSpaceAtFileBottom", "noSoftWraps", "noSoftWraps.console", "noSoftWraps.preview", "noSoftWraps.relativeIndent", "noSoftWraps.showAll", "noEnsureNewlineAtEOF", "noQuickDocOnMouseHover", "noBlinkingCaret", "noBlockCaret", "noRightMargin", "noLineNumbers", "noGutterIcons", "noFoldingOutline", "noShowLeadingWhitespace", "noShowInnerWhitespace", "noShowTrailingWhitespace", "noIndentGuides", "noAnimatedScroll", "noDragNDrop", "noWheelZoom", "noMouseCamel", "noInplaceRename", "noPreselectOnRename", "noInlineDialog", "noMinimizeScrolling", "noAfterReformatNotification", "noAfterOptimizeNotification", "noSmartHome", "noCamelWords", "noEditor.inlay.parameter.hints", "noBreadcrumbsBelow", "noBreadcrumbs", "noIntentionBulb", "noRichCopy", "noParameterAutoPopup", "noJavadocAutoPopup", "noCompletionAutoPopup", "noAutoPopupCharComplete", "noAutoCompleteBasic", "noAutoCompleteSmart", "noParameterInfoFullSignature", "noIndentOnEnter", "noBraceOnEnter", "noJavadocOnEnter", "noSmartEnd", "noAutoCloseJavadocTags", "noSurroundByQuoteOrBrace", "noPairBracketAutoInsert", "noPairQuoteAutoInsert", "noReformatOnRBrace", "noBracesHighlight", "noScopeHighlight", "noIdentifierUnderCaretHighlight", "noAutoAddImports", "noCompletionHints", "noExternalAnnotationsInline", "noInferredAnnotationsInline", "noTabExitsBracketsAndQuotes" ], + "trailingSpaces" : [ "None", "Changed", "Whole" ] + } + } + }, { + "id" : "editor.settings.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:autoOptimizeImports|noAutoOptimizeImports}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "editor.typing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:typed|too.many.events|latency}" ], + "event_data" : { + "editor_kind" : [ "{enum:UNTYPED|MAIN_EDITOR|CONSOLE|PREVIEW|DIFF}" ], + "file_type" : [ "{util#file_type}" ], + "latency_90_ms" : [ "{regexp#integer}" ], + "latency_max_ms" : [ "{regexp#integer}" ], + "toolwindow_id" : [ "{util#toolwindow}" ] + } + } + }, { + "id" : "editorconfig", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:editorconfig.applied}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "property" : [ "{enum:Standard|IntelliJ|Other}" ] + } + } + }, { + "id" : "educational.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "event" : [ "{enum#authorization_event}", "{enum#hint_event}", "{enum#post_course_event}" ], + "language" : [ "{util#lang}", "{enum#edu_language}" ], + "mode" : [ "{enum#edu_mode}" ], + "platform" : [ "{enum#edu_platform}" ], + "source" : [ "{enum#navigate_to_task_place}", "{enum#authorization_place}", "{enum#synchronization_place}", "{enum:welcome_screen|main_menu|find_action|course_selection_dialog|unknown}" ], + "status" : [ "{enum#edu_check_status}" ], + "tab" : [ "{enum#edu_tab}" ], + "type" : [ "{enum#edu_item_type}", "{enum#link_type}" ] + }, + "enums" : { + "__event_id" : [ "navigate.to.task", "edu.project.created", "edu.project.opened", "study.item.created", "link.clicked", "authorization", "show.full.output", "peek.solution", "leave.feedback", "revert.task", "review.stage.topics", "check.task", "hint", "create.course.preview", "preview.task.file", "create.course.archive", "post.course", "synchronize.course", "import.course", "codeforces.submit.solution", "twitter.dialog.shown", "open.course.selection.view", "select.tab.course.selection.view", "open.task", "create.new.course.clicked" ], + "authorization_event" : [ "log_in", "log_out", "log_out_succeed", "log_in_succeed" ], + "authorization_place" : [ "settings", "widget", "start_course_dialog", "submissions_tab", "unknown", "task_description_header" ], + "edu_check_status" : [ "Unchecked", "Solved", "Failed", "unchecked", "solved", "failed" ], + "edu_item_type" : [ "CheckiO", "PyCharm", "Coursera", "Hyperskill", "Marketplace", "section", "framework", "lesson", "edu", "ide", "choice", "code", "output", "theory", "Codeforces", "Stepik" ], + "edu_language" : [ "JAVA", "kotlin", "Python", "Scala", "JavaScript", "Rust", "ObjectiveC", "go", "PHP" ], + "edu_mode" : [ "Study", "Course_Creator" ], + "edu_platform" : [ "Hyperskill", "Stepik", "Js_CheckiO", "Py_CheckiO", "Marketplace", "Codeforces" ], + "edu_tab" : [ "marketplace", "jba", "checkio", "codeforces", "coursera", "community", "stepik", "my_courses", "unknown" ], + "hint_event" : [ "expanded", "collapsed" ], + "link_type" : [ "in_course", "stepik", "external", "psi", "codeforces", "jba", "file" ], + "navigate_to_task_place" : [ "check_all_notification", "task_description_toolbar", "check_panel", "unresolved_dependency_notification" ], + "post_course_event" : [ "upload", "update" ], + "synchronization_place" : [ "widget", "project_generation", "project_reopen" ] + } + } + }, { + "id" : "educational.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:role|task.panel}" ], + "event_data" : { + "value" : [ "{enum#task_panel}", "{enum#role}" ] + }, + "enums" : { + "role" : [ "student", "educator" ], + "task_panel" : [ "swing", "javafx", "jcef" ] + } + } + }, { + "id" : "enabled.bundled.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ] + } + } + }, { + "id" : "enabled.listed.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ] + } + } + }, { + "id" : "entry.points", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:additional_annotations|write_annotations|class_patterns}" ], + "event_data" : { + "fqn_used" : [ "{enum#boolean}" ], + "patterns_used" : [ "{enum#boolean}" ], + "used" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "event.log", + "builds" : [ ], + "versions" : [ { + "from" : "20" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "code" : [ "{regexp#integer}" ], + "error" : [ "{enum:NO_LOGS|NO_UPLOADER|NO_LIBRARIES|NO_TEMP_FOLDER}", "{enum:NO_ARGUMENTS|NO_DEVICE_CONFIG|NO_RECORDER_CONFIG|NO_APPLICATION_CONFIG|IDE_NOT_CLOSING|ERROR_ON_SEND|NOT_PERMITTED_SERVER|ERROR_IN_CONFIG|NOTHING_TO_SEND|SENT_WITH_ERRORS}", "{util#class_name}", "{enum:EMPTY_CONTENT|INVALID_JSON|UNKNOWN}", "{enum:EMPTY_SERVICE_URL|UNREACHABLE_SERVICE|EMPTY_RESPONSE_BODY|ERROR_ON_LOAD}" ], + "error_ts" : [ "{regexp#integer}" ], + "errors" : [ "{regexp#integer}" ], + "external" : [ "{enum#boolean}" ], + "failed" : [ "{regexp#integer}" ], + "paths" : [ "{regexp#hash}" ], + "send" : [ "{regexp#integer}" ], + "send_ts" : [ "{regexp#integer}" ], + "stage" : [ "{enum:LOADING|PARSING}" ], + "succeed" : [ "{regexp#integer}", "{enum#boolean}" ], + "total" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__event_id" : [ "whitelist.loaded", "whitelist.updated", "logs.send", "external.send.command.creation.started", "external.send.command.creation.finished", "external.send.started", "external.send.finished", "loading.config.failed", "whitelist.update.failed", "whitelist.load.failed", "metadata.loaded", "metadata.updated", "metadata.update.failed", "metadata.load.failed" ] + } + } + }, { + "id" : "event.log.session", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:debug.mode|headless|reporting|test.mode}" ], + "event_data" : { + "command_line" : [ "{enum#boolean}" ], + "debug_agent" : [ "{enum#boolean}" ], + "fus_test" : [ "{enum#boolean}" ], + "headless" : [ "{enum#boolean}" ], + "internal" : [ "{enum#boolean}" ], + "only_local" : [ "{enum#boolean}" ], + "suppress_report" : [ "{enum#boolean}" ], + "teamcity" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "event.log.user.info", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:statistics.test.mode.enabled|team.city.version.detected}" ] + } + }, { + "id" : "external.project.task", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished|started}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "system_id" : [ "{enum#build_tools}" ], + "target" : [ "{util#run_target}" ], + "task_id" : [ "{enum:ResolveProject|ExecuteTask}" ] + } + } + }, { + "id" : "extract.method.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "changedOnHide" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "linkUsed" : [ "{enum#boolean}" ], + "nameChanged" : [ "{enum#boolean}" ], + "settingsChange" : [ "{enum:AnnotateOn|AnnotateOff|MakeStaticOn|MakeStaticOff|MakeStaticWithFieldsOn|MakeStaticWithFieldsOff}" ] + }, + "enums" : { + "__event_id" : [ "executed", "hidePopup", "openExtractDialog", "settingsChanged", "showPopup" ] + } + } + }, { + "id" : "file.editor", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:alternative.file.editor.selected}" ], + "event_data" : { + "fileEditor" : [ "{util#class_name}" ], + "file_path" : [ "{regexp#hash}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "file.type.configurable.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "file_type" : [ "{util#file_type}" ] + }, + "enums" : { + "__event_id" : [ "file.type.added", "file.type.edited", "file.type.removed", "hashbang.added", "hashbang.edited", "hashbang.removed", "ignore.pattern.added", "ignore.pattern.edited", "ignore.pattern.removed", "pattern.added", "pattern.edited", "pattern.removed" ] + } + } + }, { + "id" : "file.types", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#file_type}", "{enum:file.in.project}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_schema.percent" : [ "{regexp#integer}" ], + "file_schema.schema" : [ "{util#file_type_schema}" ], + "file_type" : [ "{util#file_type}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "file.types.usage", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#file_type}", "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "file_editor" : [ "{util#class_name}" ], + "file_extension" : [ "{util#file_extension}" ], + "file_name_pattern" : [ "{util#file_name_pattern}" ], + "file_path" : [ "{regexp#hash}" ], + "file_type" : [ "{util#file_type}", "{enum:DIFF}" ], + "is_in_reader_mode" : [ "{enum#boolean}" ], + "is_preview_tab" : [ "{enum#boolean}" ], + "is_writable" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "schema" : [ "{enum:Maven_Groovy|Gradle|Maven|fxml}", "{util#file_type_schema}" ], + "time_to_show" : [ "{regexp#integer}" ], + "type" : [ "{enum:open|edit}" ] + }, + "enums" : { + "__event_id" : [ "open", "edit", "close", "select", "create_by_new_file" ] + } + } + }, { + "id" : "find", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:search.session.started|check.box.toggled|regexp.help.clicked|pin.toggled}" ], + "event_data" : { + "case_sensitive" : [ "{enum#boolean}" ], + "context" : [ "{enum#__context}" ], + "option_name" : [ "{enum#__option_name}" ], + "option_value" : [ "{enum#boolean}" ], + "regular_expressions" : [ "{enum#boolean}" ], + "type" : [ "{enum:FindInFile|FindInPath|Unknown}" ], + "whole_words_only" : [ "{enum#boolean}" ], + "with_file_filter" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "FindPopupPanel$ToggleCaseSensitive", "FindPopupPanel$TogglePreserveCase", "FindPopupPanel$ToggleWholeWords", "FindPopupPanel$ToggleRegex", "FindPopupPanel$ToggleFileFilter", "FindInEditor.MatchCaseOn", "FindInEditor.WholeWordsOn", "FindInEditor.RegexOn", "FindInEditor.Context.IN_STRING_LITERALS", "FindInEditor.Context.IN_COMMENTS", "FindInEditor.Context.EXCEPT_STRING_LITERALS", "FindInEditor.Context.EXCEPT_COMMENTS", "FindInEditor.Context.EXCEPT_COMMENTS_AND_STRING_LITERALS", "FindInPath.MatchCaseOn", "FindInPath.WholeWordsOn", "FindInPath.RegexOn", "FindInPath.FileFilterOn", "FindInPath.Context.IN_STRING_LITERALS", "FindInPath.Context.IN_COMMENTS", "FindInPath.Context.EXCEPT_STRING_LITERALS", "FindInPath.Context.EXCEPT_COMMENTS", "FindInPath.Context.EXCEPT_COMMENTS_AND_STRING_LITERALS" ], + "__context" : [ "ANY", "IN_STRING_LITERALS", "IN_COMMENTS", "EXCEPT_STRING_LITERALS", "EXCEPT_COMMENTS", "EXCEPT_COMMENTS_AND_STRING_LITERALS" ], + "__option_name" : [ "CaseSensitive", "PreserveCase", "WholeWords", "Regex", "FileFilter" ] + } + } + }, { + "id" : "find.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:options}" ], + "event_data" : { + "additional.isIncludeChildMethods" : [ "{enum#boolean}" ], + "isSearchForTextOccurrences" : [ "{enum#boolean}" ], + "isUsages" : [ "{enum#boolean}" ], + "openInNewTab" : [ "{enum#boolean}" ], + "searchScope" : [ "{enum:All_Places|Project_Files|Project_and_Libraries|Project_Production_Files|Project_Test_Files|Scratches_and_Consoles|Recently_Viewed_Files|Recently_Changed_Files|Open_Files|Current_File]}", "{util#scopeRule}" ] + } + } + }, { + "id" : "gateway.space.connector", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "auto" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "login_state" : [ "{enum:NOT_LOGGED|LOGGING|ERROR|LOGGED_IN}" ], + "screen" : [ "{enum:REMOTE_DEVELOPMENT|SPACE_WELCOME|SPACE_LOGIN}" ] + }, + "enums" : { + "__event_id" : [ "logout.clicked", "client.launch.started", "tab.selected", "repository.clicked", "organization.clicked", "login.in.browser.clicked", "back.clicked", "project.clicked", "client.launch.finished", "watch.overview.clicked", "workspace.clicked", "logged.in", "connect.clicked", "browse.environments.clicked", "explore.clicked" ] + } + } + }, { + "id" : "gateway.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "connector" : [ "{enum:unknown|cwm.connector|space.connector|ssh.connector}", "{enum:gitpod.connector}", "{enum:google.cloud.connector}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "installationSource" : [ "{enum:CustomLink|LocalArchive|SuggestionList}" ], + "installation_result" : [ "{enum:Success|Error|IncompatibleVersion}" ], + "isDefaultBackend" : [ "{enum#boolean}" ], + "isNewConnection" : [ "{enum#boolean}" ], + "isSucceeded" : [ "{enum#boolean}" ], + "numberOfBackendChangedClicks" : [ "{regexp#integer}" ], + "numberOfConnectionChangedClicks" : [ "{regexp#integer}" ], + "numberOfSshHosts" : [ "{regexp#integer}" ], + "numberOfWslInstances" : [ "{regexp#integer}" ], + "panel" : [ "{enum:LocateRemoteProjectPanel|ChooseHostPanel}" ], + "parentProductId" : [ "{enum:RM|WS|PS|PY|DS|OC|CL|DB|RD|GO|IU|GW|unknown}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "productId" : [ "{enum:unknown|IU|RM|PY|DS|PS|WS|CL|RD|GO}", "{enum:IC}" ], + "projectsPerHost" : [ "{regexp#integer}" ], + "projectsPerWslInstance" : [ "{regexp#integer}" ], + "sshAuthType" : [ "{enum:unknown|Password|Key pair (OpenSSH or PuTTY)|OpenSSH config and authentication agent|PASSWORD|OPEN_SSH|KEY_PAIR}" ] + }, + "enums" : { + "__event_id" : [ "full.deploy.cycle.activity.started", "full.deploy.cycle.activity.finished", "download.ide.backend.activity.started", "download.ide.backend.activity.finished", "otherOptions.clicked", "useOldBackend.clicked", "openSshTerminal.clicked", "uploadInstaller.clicked", "useNewBackend.clicked", "documentation.clicked", "useDownloadLink.clicked", "checkConnectionAndContinue.clicked", "connect.clicked", "gtwFromStandaloneIde.started", "install_plugin", "ssh.auth.type.selected", "recent.ssh.projects.opened", "projects.per.host.registered", "JBInstaller.clicked", "backend.changed", "checking.connection.activity.finished", "checking.connection.activity.started", "connection.changed", "installation.source.selected", "projects.per.wsl.instance.registered", "recent.wsl.projects.opened", "openSettings.clicked", "leave_panel" ] + } + } + }, { + "id" : "git.branches", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_new" : [ "{enum#boolean}" ], + "is_protected" : [ "{enum#boolean}" ], + "successfully" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "checkout.started", "checkout.finished", "checkout.checkout_operation.started", "checkout.checkout_operation.finished", "popup_widget_clicked", "checkout.vfs_refresh.started", "checkout.vfs_refresh.finished" ] + } + } + }, { + "id" : "git.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "fs_monitor" : [ "{enum:NONE|BUILTIN|EXTERNAL_FS_MONITOR}" ], + "is_worktree_used" : [ "{enum#boolean}" ], + "local_branches" : [ "{regexp#integer}" ], + "multiple_root" : [ "{enum#boolean}" ], + "remote_bitbucket" : [ "{regexp#integer}" ], + "remote_bitbucket_custom" : [ "{regexp#integer}" ], + "remote_branches" : [ "{regexp#integer}" ], + "remote_github" : [ "{regexp#integer}" ], + "remote_github_custom" : [ "{regexp#integer}" ], + "remote_gitlab" : [ "{regexp#integer}" ], + "remote_gitlab_custom" : [ "{regexp#integer}" ], + "remotes" : [ "{regexp#integer}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum:sync|dont_sync|not_decided}", "{enum:branch_default|merge|rebase}", "{enum:stash|shelve}" ], + "version" : [ "{regexp#version}" ], + "working_copy_size" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "repo.sync", "update.type", "save.policy", "use.builtin.ssh", "push.autoupdate", "push.update.all.roots", "cherrypick.autocommit", "warn.about.crlf", "warn.about.detached", "executable", "repository", "showGitBranchesInLog", "updateBranchesFilterInLogOnSelection", "staging.area.enabled", "commit_template" ], + "__type" : [ "UNIX", "MSYS", "CYGWIN", "UNDEFINED", "NULL", "WSL1", "WSL2" ] + } + } + }, { + "id" : "git.status.refresh", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:status.refresh.started|status.refresh.finished|untracked.refresh.started|untracked.refresh.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_full_refresh" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "google.event.trace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "notification.opened", "parsing.file.duration", "open.popup.triggered", "file.open", "add.profiler.options.cmake", "parsing.failed" ] + } + } + }, { + "id" : "got.it.tooltip", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:close|show}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "id_prefix" : [ "{util#got.it.tooltip}" ], + "type" : [ "{enum:click.button|click.link|click.outside|ancestor.removed|escape.shortcut.pressed|timeout}" ] + } + } + }, { + "id" : "grazi.count", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:language.detected|typo.found|quickfix.applied}" ], + "event_data" : { + "cancelled" : [ "{enum:true|false}" ], + "fixes" : [ "{regexp#count}" ], + "id" : [ "{util#grazi_rule_id}" ], + "language" : [ "{enum#__language}" ], + "spellcheck" : [ "{enum:true|false}" ] + }, + "enums" : { + "__language" : [ "", "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl" ] + } + } + }, { + "id" : "grazi.state", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:enabled.language|native.language|enabled.spellcheck|rule}" ], + "event_data" : { + "enabled" : [ "{enum:true|false}" ], + "id" : [ "{util#grazi_rule_id}" ], + "value" : [ "{enum#__value}", "{enum:true|false}" ] + }, + "enums" : { + "__value" : [ "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl" ] + } + } + }, { + "id" : "grazie.count", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "cancelled" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "fixes" : [ "{regexp#count}", "{regexp#integer}" ], + "id" : [ "{util#plugin_info}", "{util#grazie_rule_id}" ], + "info" : [ "{regexp#fix_info}", "{enum#__info}" ], + "language" : [ "{enum#__language}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "language.detected", "typo.found", "quickfix.applied", "language.suggested", "quick.fix.invoked" ], + "__info" : [ "add.exception", "rule.settings:unmodified", "rule.settings:canceled", "rule.settings:changes:domains", "accept.suggestion", "rule.settings:changes:rules", "rule.settings:changes:languages", "rule.settings:changes:languages,rules", "rule.settings:changes:languages,domains", "rule.settings:changes:languages,domains,rules", "rule.settings:changes:unclassified", "rule.settings:changes:domains,rules" ], + "__language" : [ "unknown", "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl", "km", "ast", "be", "sv", "gl", "eo", "ta", "br", "ar", "tl", "sl", "ga", "da", "ca" ] + }, + "regexps" : { + "fix_info" : "accept\\.suggestion|add\\.exception|rule\\.settings:(canceled|unmodified|changes:(unclassified|(languages,?)?(domains,?)?(rules)?))" + } + } + }, { + "id" : "grazie.pro.count", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:completion.shown|completion.accepted}" ] + } + }, { + "id" : "grazie.pro.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enter_add_newlines" : [ "{enum#boolean}" ], + "type" : [ "{enum:LOCAL|CLOUD}", "{enum:DISABLED|INLAY|POPUP}" ], + "whitespace_after_enter" : [ "{enum#boolean}" ], + "whitespace_after_tab" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "settings.wrap.text", "settings.processing", "settings.honor.subphrases", "settings.highlight.pos", "settings.completion" ] + } + } + }, { + "id" : "grazie.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "comments" : [ "{enum#state}" ], + "commit" : [ "{enum#state}" ], + "documentation" : [ "{enum#state}" ], + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{util#plugin_info}", "{util#grazie_strategy_id}" ], + "language" : [ "{util#lang}" ], + "literals" : [ "{enum#state}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "userChange" : [ "{enum#state}" ], + "value" : [ "{enum#__value}" ] + }, + "enums" : { + "__event_id" : [ "enabled.language", "native.language", "rule", "strategy", "checkingContext" ], + "__value" : [ "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl", "km", "ast", "be", "sv", "gl", "eo", "ta", "unknown", "br", "ar", "tl", "sl", "ga", "da", "ca" ] + } + } + }, { + "id" : "gutter.icon.click", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#gutter_icon}", "{enum:clicked}" ], + "event_data" : { + "current_file" : [ "{util#lang}" ], + "icon_id" : [ "{util#gutter_icon}", "{util#plugin_info}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "highlighting.settings.per.file", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:skip.highlighting.roots|skip.inspection.roots}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "http.client.conversions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|succeed|failed}" ], + "event_data" : { + "error" : [ "{enum#__error}", "{enum:invalid_url|unsupported_encoding|method_do_not_support_body}" ], + "from" : [ "{enum:curl}" ] + }, + "enums" : { + "__error" : [ "not_a_curl", "no_url", "incomplete_option", "unknown_option", "unknown_data_option", "invalid_http_method", "invalid_form_data", "invalid_header" ] + } + } + }, { + "id" : "http.client.execution.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:request.execution.started}" ], + "event_data" : { + "hasPreRequestHandler" : [ "{enum#boolean}" ], + "hasResponseHandler" : [ "{enum#boolean}" ], + "method" : [ "{util#http_client_valid_method_rule}" ] + } + } + }, { + "id" : "http.client.microservices", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:generation|navigate.to.error.element}" ], + "event_data" : { + "requestsCount" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "ide.error.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:report|report.all|report.and.clear.all|clear.all}" ] + } + }, { + "id" : "ide.script.engine", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum#_}", "{enum:used}" ], + "event_data" : { + "factory" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "_" : [ "third.party" ] + } + } + }, { + "id" : "ide.self.update", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "patches" : [ "{enum:not.available|manual|auto}" ], + "show_in_editor" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "update.failed", "notification.clicked", "dialog.shown", "dialog.update.started", "dialog.shown.no.patch", "dialog.manual.patch.prepared", "dialog.download.clicked", "dialog.shown.manual.patch", "notification.shown", "update.whats.new" ] + } + } + }, { + "id" : "ide.update.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:link.clicked}" ], + "event_data" : { + "url" : [ "{util#update_dialog_rule_id}" ] + } + } + }, { + "id" : "ideFeaturesTrainer", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#ide_features}", "start.swift.refactorings.{enum#ide_features}", "start.swift.{enum#ide_features}", "start.swift.navigation.{enum#ide_features}", "start.swift.editorbasics.{enum#ide_features}", "start.swift.codegeneration.{enum#ide_features}", "start.swift.codeassistance.{enum#ide_features}", "start.{enum#ide_features}", "start.refactorings.{enum#ide_features}", "start.navigation.{enum#ide_features}", "start.codeassistance.{enum#ide_features}", "passed.swift.navigation.{enum#ide_features}", "passed.swift.editorbasics.{enum#ide_features}", "passed.swift.codeassistance.{enum#ide_features}", "passed.{enum#ide_features}", "passed.refactorings.{enum#ide_features}", "passed.navigation.{enum#ide_features}", "passed.codeassistance.{enum#ide_features}", "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#action_id}" ], + "completed_count" : [ "{regexp#integer}" ], + "course_size" : [ "{regexp#integer}" ], + "duration" : [ "{regexp#integer}" ], + "feedback_entry_place" : [ "{enum:WELCOME_SCREEN|LEARNING_PROJECT|ANOTHER_PROJECT}" ], + "feedback_experienced_user" : [ "{enum#boolean}" ], + "feedback_has_been_sent" : [ "{enum#boolean}" ], + "feedback_likeness_answer" : [ "{enum:NO_ANSWER|LIKE|DISLIKE}" ], + "feedback_opened_via_notification" : [ "{enum#boolean}" ], + "filename" : [ "{util#tip_info}" ], + "group_name" : [ "{enum:TUTORIALS|PROJECTS}" ], + "group_state" : [ "{enum:expanded|collapsed}" ], + "input_event" : [ "{util#shortcut}" ], + "keymap_scheme" : [ "{util#keymap_scheme}" ], + "language" : [ "{enum:java|go|ruby|swift|html|objectivec|javascript|python}", "{util#language}" ], + "last_build_learning_opened" : [ "{regexp#version}" ], + "learn_opening_way" : [ "{enum:LEARN_IDE|ONBOARDING_PROMOTER}" ], + "lesson_id" : [ "{util#lesson_id}" ], + "module_name" : [ "{util#module_name}" ], + "new_lessons_count" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "problem" : [ "{enum:NO_SDK_CONFIGURED}" ], + "progress_percentage" : [ "{regexp#integer}" ], + "reason" : [ "{enum:CLOSE_PROJECT|RESTART|CLOSE_FILE|OPEN_MODULES|OPEN_NEXT_OR_PREV_LESSON}", "{enum:EXIT_LINK}" ], + "shortcut" : [ "{util#shortcut_or_none}" ], + "show_it" : [ "{enum#boolean}" ], + "starting_way" : [ "{enum:NEXT_BUTTON|PREV_BUTTON|RESTART_BUTTON|RESTORE_LINK|ONBOARDING_PROMOTER|LEARN_TAB|TIP_AND_TRICK_PROMOTER}", "{enum:NO_SDK_RESTART}" ], + "task_id" : [ "{util#task_id}" ], + "tip_id" : [ "{util#tip_info}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__event_id" : [ "start", "passed", "group_event", "start_module_action", "progress", "expand_welcome_screen", "shortcut_clicked", "restore", "learn_project_opened_first_time", "non_learning_project_opened", "stopped", "new_lessons_notification_shown", "show_new_lessons", "need_show_new_lessons_notifications", "lesson_opened_from_tip", "help_link_clicked", "lesson_link_clicked_from_tip", "onboarding_feedback_notification_shown", "onboarding_feedback_dialog_result", "internal_problem" ], + "ide_features" : [ "rename", "extract.variable", "extract.method", "extract.closure", "rdt.test", "rdt.run", "rdt.debug", "toolwindows", "search", "code", "selection", "multipleselections", "move", "duplicate", "deleteline", "commentline", "collapse", "completions.basiccompletion", "quickfixes", "overrideimplement", "generate", "createfromusage", "quickpopups", "codeformatting", "smarttypecompletion", "select", "refactoringbasics", "extractvariablefield", "extractmethod", "postfixcompletion", "nextpreviousoccurrences", "jumptosource", "filestructure", "declarationimplementation", "ideactions", "hippiecompletion", "editorbasics.deleteline", "declarationandusages", "completionwithtab", "completions.statementcompletion", "completions.completionwithtab", "parameterinfo", "editorcodingassistance", "classsearch", "basiccompletion", "actions", "swift.completions.basiccompletion", "statementcompletion" ] + } + } + }, { + "id" : "import.old.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:import.dialog.shown|import.initially}" ], + "event_data" : { + "config_folder_exists" : [ "{enum#boolean}" ], + "initial_import_scenario" : [ "{enum:CLEAN_CONFIGS|IMPORTED_FROM_PREVIOUS_VERSION|IMPORTED_FROM_OTHER_PRODUCT|IMPORTED_FROM_CLOUD|CONFIG_DIRECTORY_NOT_FOUND|SHOW_DIALOG_NO_CONFIGS_FOUND|SHOW_DIALOG_CONFIGS_ARE_TOO_OLD|SHOW_DIALOG_REQUESTED_BY_PROPERTY|IMPORT_SETTINGS_ACTION|RESTORE_DEFAULT_ACTION}" ], + "selected" : [ "{enum#_}" ] + }, + "enums" : { + "_" : [ "FROM_PREVIOUS", "FROM_CUSTOM", "DO_NOT_IMPORT", "OTHER", "NOT_INITIALIZED" ] + } + } + }, { + "id" : "index.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:lookup.entries|lookup.stub_entries|lookup.all_keys}" ], + "event_data" : { + "entries_found" : [ "{regexp#integer}" ], + "index_id" : [ "{util#index_id}" ], + "keys" : [ "{regexp#integer}" ], + "lookup_duration_ms" : [ "{regexp#integer}" ], + "lookup_failed" : [ "{enum#boolean}" ], + "lookup_op" : [ "{enum:and|or|unknown}" ], + "psi_tree_deserializing_ms" : [ "{regexp#integer}" ], + "total_keys_indexed" : [ "{regexp#integer}" ], + "up_to_date_check_ms" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "index.usage.aggregates", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:lookup.entries|lookup.all_keys|lookup.stub_entries}" ], + "event_data" : { + "index_id" : [ "{util#index_id}" ], + "lookup_duration_90ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_95ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_99ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_max_ms" : [ "{regexp#integer}" ], + "lookup_duration_mean_ms" : [ "{regexp#float}" ], + "lookups_failed" : [ "{regexp#integer}" ], + "lookups_total" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "indexing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|stage|finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "finish_type" : [ "{enum:TERMINATED|FINISHED}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "stage_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "indexing.statistics", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished|started}" ], + "event_data" : { + "average_content_loading_speed_bps" : [ "{regexp#integer}" ], + "average_content_loading_speeds_by_file_type.average_content_loading_speed_for_file_type_bps" : [ "{regexp#integer}" ], + "average_content_loading_speeds_by_file_type.file_type" : [ "{util#file_type}" ], + "indexing_session_id" : [ "{regexp#integer}" ], + "indexing_time" : [ "{regexp#integer}" ], + "is_full" : [ "{enum#boolean}" ], + "number_of_file_providers" : [ "{regexp#integer}" ], + "number_of_files_indexed_by_extensions_during_scan" : [ "{regexp#integer}" ], + "number_of_files_indexed_by_extensions_with_loading_content" : [ "{regexp#integer}" ], + "number_of_files_indexed_with_loading_content" : [ "{regexp#integer}" ], + "number_of_scanned_files" : [ "{regexp#integer}" ], + "scanning_time" : [ "{regexp#integer}" ], + "total_time" : [ "{regexp#integer}" ], + "type" : [ "{enum#__type}" ] + }, + "enums" : { + "__type" : [ "full_forced", "full_on_project_open", "full", "partial_forced", "partial", "refresh" ] + } + } + }, { + "id" : "inlay.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:model.options|global.inlays.settings|language.inlays.settings|model.inlays.settings}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enabled_globally" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "model" : [ "{enum#__model}", "{enum:vcs.code.vision|references|inheritors|problems}", "{enum:kotlin.values.hints}", "{enum:go.inlays.display.constant.definition}", "{enum:MarkdownTableInlayProviderSettingsKey|chain.hints}" ], + "option_id" : [ "{enum#__option_id}", "{enum:ruby.parameter.name.reflected.in.method.name|kotlin.values.ranges}" ], + "option_value" : [ "{enum#boolean}" ] + }, + "enums" : { + "__model" : [ "ts.enum.hints", "annotation.hints", "JavaLens", "js.chain.hints", "ts.chain.hints", "composer.package.version.hints", "groovy.parameters.hints", "chain.hints", "ts.type.hints", "js.type.hints", "parameter.hints.old", "return.values.hints", "KotlinLambdasHintsProvider", "KotlinReferencesTypeHintsProvider", "docker.inlay.hints", "kotlin.call.chains.hints", "RelatedProblems", "groovy.implicit.null.argument.hint", "kotlin.lambdas.hints", "oc.type.hints", "kotlin.references.types.hints", "vcs.code.author", "tms.local.md.hints", "draft.inlay.hints", "MethodChainsInlayProvider", "sql.join.cardinality.hints", "microservices.url.path.inlay.hints", "CodeVision", "java.implicit.types", "kotlin.ranges.hints", "groovy.variable.type.hints", "rbs.ruby.return.type.hints", "rbs.ruby.container.type.hints", "rbs.ruby.constant.type.hints", "rbs.ruby.parameter.type.hints", "rbs.ruby.attribute.type.hints", "rbs.ruby.global.variable.type.hints" ], + "__option_id" : [ "js.param.hints.show.names.for.all.args", "vuejs.show.names.for.filters", "inheritors", "java.clear.expression.type", "variables.and.fields", "ruby.show.param.grouping", "js.only.show.names.for.tagged", "ruby.non.literals", "inferred.annotations", "non.paren.single.param", "js.only.show.names.for.pipes", "oc.clangd.namehints.construct.expr", "ruby.method.name.contains.parameter.name", "usages", "oc.clangd.namehints.non.const.references", "php.pass.by.reference", "java.method.name.contains.parameter.name", "java.multiple.params.same.type", "inferred.parameter.types", "java.enums", "js.only.show.names.for.all.args", "php.show.names.for.all.args", "oc.clangd.namehints.enums", "java.build.like.method", "function.returns", "java.new.expr", "java.simple.sequentially.numbered", "vuejs.show.names.for.all.args", "parameters.in.parens", "oc.clangd.namehints.macro.expr", "js.param.hints.show.names.for.tagged", "type.parameter.list", "external.annotations", "angular.show.names.for.all.args", "angular.show.names.for.pipes", "SHOW_PROPERTY_HINT", "SHOW_LOCAL_VARIABLE_HINT", "SHOW_FUNCTION_HINT", "SHOW_PARAMETER_TYPE_HINT", "SHOW_PARAMETER_HINT", "SHOW_LAMBDA_RETURN_EXPRESSION", "SHOW_LAMBDA_IMPLICIT_PARAMETER_RECEIVER", "SHOW_SUSPENDING_CALL", "R_HINT_OPTION_WRAP_DOTS", "sql.show.column.names.in.insert.values", "sql.show.column.names.in.select", "sql.show.column.names.for.asterisk", "implicit.null.result", "related.problems", "hints.type.property", "hints.type.variable", "hints.type.function.return", "hints.type.function.parameter", "hints.lambda.return", "hints.lambda.receivers.parameters", "go.struct.unnamed.struct.fields", "go.return.parameters", "sql.show.column.names.for.set.operations", "inner.join", "left.join", "full.join", "right.join" ] + } + } + }, { + "id" : "inspection.widget", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:highlight.level.changed}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "level" : [ "{enum:Errors_Only|None|All_Problems}", "{enum:SYNTAX|NONE|ALL}", "{enum:Syntax|Essential}" ] + } + } + }, { + "id" : "inspections", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#tool}", "{enum#__event_id}" ], + "event_data" : { + "amount" : [ "{regexp#integer}" ], + "default" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "inspection_enabled" : [ "{enum#boolean}" ], + "inspection_id" : [ "{util#tool}" ], + "lang" : [ "{util#lang}" ], + "locked" : [ "{enum#boolean}" ], + "option_index" : [ "{regexp#integer}" ], + "option_name" : [ "{util#plugin_info}" ], + "option_type" : [ "{enum:integer|boolean}" ], + "option_value" : [ "{enum#boolean}", "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_level" : [ "{enum#boolean}" ], + "scope" : [ "{enum:All|All Changed Files|Generated Files|Project Files and Vendor|Non-Project Files|Project Non-Source Files|Open Files|Project Files|Production|Scratches and Consoles|Project Source Files|Tests}", "{enum:custom}" ], + "severity" : [ "{enum:INFORMATION|SERVER PROBLEM|INFO|WEAK WARNING|WARNING|ERROR}", "{enum:custom}", "{enum:TYPO}" ] + }, + "enums" : { + "__event_id" : [ "not.default.state", "setting.non.default.state", "used.profile", "profiles", "not.default.scope.and.severity" ] + } + } + }, { + "id" : "intellij.cds", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:building.cds.started|building.cds.finished|running.with.cds}" ], + "event_data" : { + "duration" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "running_with_archive" : [ "{enum#boolean}" ], + "status" : [ "{enum#__status}", "{enum:enabled|disabled}", "{enum#boolean}" ], + "uptime_millis" : [ "{regexp#integer}" ] + }, + "enums" : { + "__status" : [ "success", "cancelled", "terminated-by-user", "plugins-changed", "failed" ] + } + } + }, { + "id" : "intentions", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum:called|shown}" ], + "event_data" : { + "id" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "introduce.parameter.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:settingsOnHide|started|settingsOnShow}" ], + "event_data" : { + "delegate" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "replaceAllOccurrences" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "introduce.variable.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:settingsOnHide|settingsOnShow|settingsChanged}" ], + "event_data" : { + "changed" : [ "{enum#boolean}" ], + "final" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "varType" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "java.debugger.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:attach.inlay|create.exception.breakpoint.inlay}" ] + } + }, { + "id" : "jdk.downloader", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selected|download|detected}" ], + "event_data" : { + "product" : [ "{enum:AdoptOpenJDK (HotSpot)|AdoptOpenJDK (OpenJ9)|Eclipse Temurin|IBM Semeru|Amazon Corretto|GraalVM|IBM JDK|JetBrains Runtime|BellSoft Liberica|Oracle OpenJDK|SAP SapMachine|Azul Zulu|Unknown}" ], + "success" : [ "{enum#boolean}" ], + "version" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "jps.cache", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "4" + } ], + "rules" : { + "event_id" : [ "{enum:download.through.notification|caches.downloaded}" ], + "event_data" : { + "download_binary_size" : [ "{regexp#integer}" ], + "download_cache_size" : [ "{regexp#integer}" ], + "duration" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "js.eslint.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "enabled", "node.interpreter.custom", "node.package.autodetect", "node.package.custom.package", "command.line.options.specified", "additional.rules.specified", "custom.config.specified", "eslint.fix.on.save" ] + } + } + }, { + "id" : "js.live.edit.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "node.update.{enum#state}", "chrome.update.{enum#state}", "chrome.update.on.changes.{enum#state}", "{enum#_}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "use.chrome.extension", "chrome.update.on.changes", "node.update.on.changes" ] + } + } + }, { + "id" : "js.tslint.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "enabled", "node.interpreter.custom", "node.package.autodetect", "node.package.custom.package", "additional.rules.specified", "custom.config.specified" ] + } + } + }, { + "id" : "json.schema", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:completion.by.schema.invoked}" ], + "event_data" : { + "schemaKind" : [ "{enum:builtin|schema|user|remote}" ] + }, + "enums" : { + "_" : [ "json.schema.schema.completion", "json.schema.builtin.completion", "json.schema.user.completion", "json.schema.remote.completion" ] + } + } + }, { + "id" : "keymap.changes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:keymap.change}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "imported" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "keymaps.name", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#keymaps}", "Custom_(Based_on_{enum#keymaps}_keymap)", "Custom_(Based_on_{enum#keymaps})", "{enum:ide.keymap}" ], + "event_data" : { + "based_on" : [ "{enum#keymaps}" ], + "keymap_name" : [ "{enum#keymaps}" ] + } + } + }, { + "id" : "kotlin.code.vision", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:code.author.clicked|usages.clicked|inheritors.clicked|setting.clicked}" ], + "event_data" : { + "location" : [ "{enum:class|interface|function|property}" ] + } + } + }, { + "id" : "kotlin.gradle.performance", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "android_gradle_plugin_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "artifacts_download_speed" : [ "{regexp#integer}" ], + "build_failed" : [ "{enum#boolean}" ], + "build_finish_time" : [ "{regexp#integer}" ], + "build_src_count" : [ "{regexp#integer}" ], + "build_src_exists" : [ "{enum#boolean}" ], + "compilation_started" : [ "{enum#boolean}" ], + "configuration_api_count" : [ "{regexp#integer}" ], + "configuration_compile_count" : [ "{regexp#integer}" ], + "configuration_implementation_count" : [ "{regexp#integer}" ], + "configuration_runtime_count" : [ "{regexp#integer}" ], + "cpu_number_of_cores" : [ "{regexp#integer}" ], + "debugger_enabled" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_all_open" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_atomicfu" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_jpa_support" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_lombok" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_no_arg" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_parselize" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_sam_with_receiver" : [ "{enum#boolean}" ], + "enabled_dagger" : [ "{enum#boolean}" ], + "enabled_databinding" : [ "{enum#boolean}" ], + "enabled_hmpp" : [ "{enum#boolean}" ], + "enabled_kapt" : [ "{enum#boolean}" ], + "executed_from_idea" : [ "{enum#boolean}" ], + "gradle_build_cache_used" : [ "{enum#boolean}" ], + "gradle_build_duration" : [ "{regexp#integer}" ], + "gradle_build_number_in_current_daemon" : [ "{regexp#integer}" ], + "gradle_daemon_heap_size" : [ "{regexp#integer}" ], + "gradle_execution_duration" : [ "{regexp#integer}" ], + "gradle_number_of_incremental_tasks" : [ "{regexp#integer}" ], + "gradle_number_of_tasks" : [ "{regexp#integer}" ], + "gradle_number_of_unconfigured_tasks" : [ "{regexp#integer}" ], + "gradle_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "gradle_worker_api_used" : [ "{enum#boolean}" ], + "ides_installed" : [ "{regexp#all_ides}" ], + "js_compiler_mode" : [ "{regexp#js_compiler_mode}" ], + "js_generate_executable_default" : [ "{regexp#boolean_set}" ], + "js_generate_externals" : [ "{enum#boolean}" ], + "js_ir_incremental" : [ "{enum#boolean}" ], + "js_klib_incremental" : [ "{enum#boolean}" ], + "js_output_granularity" : [ "{enum:whole_program|per_module|per_file}", "{regexp:(whole_program|per_module|per_file)}" ], + "js_property_lazy_initialization" : [ "{regexp#boolean_set}" ], + "js_source_map" : [ "{enum#boolean}" ], + "js_target_mode" : [ "{regexp#js_target_mode}" ], + "jvm_compiler_ir_mode" : [ "{enum#boolean}" ], + "jvm_defaults" : [ "{regexp#jvm_defaults}" ], + "kotlin_api_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_compiler_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_coroutines_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_kts_used" : [ "{enum#boolean}" ], + "kotlin_language_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_official_codestyle" : [ "{enum#boolean}" ], + "kotlin_progressive_mode" : [ "{enum#boolean}" ], + "kotlin_reflect_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_serialization_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_stdlib_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "library_gwt_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "library_hibernate_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "library_spring_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "library_vaadin_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "maven_publish_executed" : [ "{enum#boolean}" ], + "mpp_platforms" : [ "{regexp#mpp_platforms}" ], + "number_of_subprojects" : [ "{regexp#integer}" ], + "os_type" : [ "{regexp:(Windows|Windows |Mac|Linux|FreeBSD|Solaris|Other|Mac OS X)\\d*}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#plugin_version}", "{util#plugin_version}" ], + "project_path" : [ "{regexp#hash}" ], + "statistics_collect_metrics_overhead" : [ "{regexp#integer}" ], + "statistics_visit_all_projects_overhead" : [ "{regexp#integer}" ], + "tests_executed" : [ "{enum#boolean}" ], + "time_between_builds" : [ "{regexp#integer}" ], + "use_fir" : [ "{regexp#boolean_set}" ], + "use_old_backend" : [ "{regexp#boolean_set}" ] + }, + "enums" : { + "__event_id" : [ "Environment", "Kapt", "CompilerPlugins", "MPP", "JS", "Libraries", "GradleConfiguration", "ComponentVersions", "KotlinFeatures", "GradlePerformance", "UseScenarios", "All" ] + }, + "regexps" : { + "all_ides" : "^((AS|OC|CL|IU|IC|WC)_?)+$", + "boolean_set" : "^((true|false)_?)+$", + "js_compiler_mode" : "^((ir|legacy|both|UNKNOWN)_?)+$", + "js_target_mode" : "^((both|browser|nodejs|none)_?)+$", + "jvm_defaults" : "^((disable|enable|compatibility|all|all-compatibility)_?)+$", + "mpp_platforms" : "^((common|metadata|jvm|js|arm32|arm64|mips32|mipsel32|x64|android|androidApp|androidNativeArm|androidNativeArm32|android_arm32|androidNativeArm64|android_arm64|androidNative|androidNativeX86|androidNativeX64|iosArm|iosArm32|ios_arm32|iosArm64|ios_arm64|ios|ios_x64|iosSim|iosX64|watchos|watchosArm32|watchosArm64|watchosX86|tvos|tvosArm64|tvosX64|linux|linuxArm32Hfp|linux_arm32_hfp|linuxMips32|linux_mips32|linuxMipsel32|linux_mipsel32|linuxX64|linux_x64|macos|osx|macosX64|macos_x64|mingw|mingwX64|mingw_x64|mingwX86|mingw_X86|wasm32|wasm)_?)+$", + "plugin_version" : "(\\d+-)?\\d(\\.\\d)?\\.\\d{1,3}(-(dev|eap|release|M\\d?|RC\\d?))+-(\\d+-)?(AppCode|CLion|IJ|Studio|AS)[0-9\\-\\.]+" + } + } + }, { + "id" : "kotlin.gradle.target", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "plugin_version" : [ "{regexp#kotlin_version}", "@snapshot@" ] + }, + "enums" : { + "_" : [ "MPP.common", "MPP.common.metadata", "MPP.native", "MPP.native.androidNativeArm32", "MPP.native.androidNativeArm64", "MPP.native.macosX64", "MPP.native.linuxMips32", "MPP.native.linuxMipsel32", "MPP.native.linuxArm32Hfp", "MPP.native.linuxArm64", "MPP.native.linuxX64", "MPP.native.iosArm32", "MPP.native.iosArm64", "MPP.native.iosX64", "MPP.native.wasm32", "MPP.native.mingwX86", "MPP.native.mingwX64", "MPP.native.zephyrStm32f4Disco", "MPP.androidJvm", "MPP.androidJvm.android", "MPP.js", "MPP.js.js", "MPP.jvm", "MPP.jvm.jvm", "MPP.jvm.jvmWithJava", "kotlin-platform-common", "kotlin-platform-js", "kotlin-platform-jvm", "kotlin-android", "unknown" ] + }, + "regexps" : { + "kotlin_version" : "(\\d+-)?\\d\\.\\d\\.\\d{1,3}-(dev|eap|release)-(\\d+-)?(AppCode|CLion|IJ|Studio)[0-9\\-\\.]+" + } + } + }, { + "id" : "kotlin.ide.debugger", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Evaluation}" ], + "event_data" : { + "contextLanguage" : [ "{enum:Java|Kotlin|Other}" ], + "evaluationType" : [ "{enum#__evaluationType}" ], + "evaluator" : [ "{enum:Bytecode|Eval4j}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "status" : [ "{enum#__status}" ] + }, + "enums" : { + "__evaluationType" : [ "WATCH", "WINDOW", "POPUP", "FROM_JAVA", "UNKNOWN" ], + "__status" : [ "Success", "DebuggerNotAttached", "DumbMode", "NoFrameProxy", "ThreadNotAvailable", "ThreadNotSuspended", "ProcessCancelledException", "InterpretingException", "EvaluateException", "SpecialException", "GenericException", "CannotFindVariable", "CoroutineContextUnavailable", "ParameterNotCaptured", "InsideDefaultMethod", "BackingFieldNotFound", "SuspendCall", "CrossInlineLambda", "Eval4JAbnormalTermination", "Eval4JUnknownException", "ExceptionFromEvaluatedCode", "ErrorElementOccurred", "FrontendException", "BackendException", "ErrorsInCode" ] + } + } + }, { + "id" : "kotlin.ide.editor", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Completion|AddValToDataClassParameters}" ], + "event_data" : { + "choice_at_position" : [ "{regexp#integer}" ], + "completion_event" : [ "{enum:chosen|not_chosen}" ], + "completion_type" : [ "{enum:BASIC|SMART}" ], + "file_type" : [ "{enum:KT|GRADLEKTS|KTS}" ], + "finish_reason" : [ "{enum:DONE|CANCELLED|HIDDEN|INTERRUPTED}" ], + "invocation_count" : [ "{regexp#integer}" ], + "is_before_typing" : [ "{enum#boolean}" ], + "is_val_added" : [ "{enum#boolean}" ], + "lagging" : [ "{regexp#integer}" ], + "on_symbol" : [ "{enum:comma|bracket|unknown}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "window_appearance_time" : [ "{regexp#integer}" ], + "window_population_time" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "kotlin.ide.formatter", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:settings}" ], + "event_data" : { + "defaults" : [ "{enum:KOTLIN_OFFICIAL|KOTLIN_OLD_DEFAULTS|ide_defaults}" ], + "kind" : [ "{enum#__kind}", "{enum:PROJECT_OFFICIAL_KOTLIN_WITH_CUSTOM|IDEA_OBSOLETE_KOTLIN_WITH_CUSTOM|PROJECT_OFFICIAL_KOTLIN}", "{enum:PROJECT_WITH_BROKEN_OFFICIAL_KOTLIN|IDEA_WITH_BROKEN_OBSOLETE_KOTLIN|PROJECT_WITH_BROKEN_OBSOLETE_KOTLIN|IDEA_WITH_BROKEN_OFFICIAL_KOTLIN}" ], + "plugin" : [ "{util#plugin}" ], + "pluginVersion" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__kind" : [ "IDEA_DEFAULT", "IDEA_CUSTOM", "IDEA_KOTLIN_WITH_CUSTOM", "IDEA_KOTLIN", "PROJECT_DEFAULT", "PROJECT_CUSTOM", "PROJECT_KOTLIN_WITH_CUSTOM", "PROJECT_KOTLIN", "IDEA_OFFICIAL_DEFAULT", "IDEA_OBSOLETE_KOTLIN", "IDEA_OFFICIAL_KOTLIN_WITH_CUSTOM", "PROJECT_OFFICIAL_DEFAULT", "PROJECT_OBSOLETE_KOTLIN", "PROJECT_OBSOLETE_KOTLIN_WITH_CUSTOM", "IDEA_OFFICIAL_KOTLIN" ] + } + } + }, { + "id" : "kotlin.ide.gradle", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Import}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}", "{regexp#kotlin_version}" ], + "target" : [ "{enum#__target}" ] + }, + "enums" : { + "__target" : [ "kotlin-android", "kotlin-platform-common", "kotlin-platform-js", "kotlin-platform-jvm", "MPP.androidJvm", "MPP.androidJvm.android", "MPP.common", "MPP.common.metadata", "MPP.js", "MPP.js.js", "MPP.jvm", "MPP.jvm.jvm", "MPP.jvm.jvmWithJava", "MPP.native", "MPP.native.androidNativeArm32", "MPP.native.androidNativeArm64", "MPP.native.iosArm32", "MPP.native.iosArm64", "MPP.native.iosX64", "MPP.native.linuxArm32Hfp", "MPP.native.linuxArm64", "MPP.native.linuxMips32", "MPP.native.linuxMipsel32", "MPP.native.linuxX64", "MPP.native.macosX64", "MPP.native.mingwX64", "MPP.native.mingwX86", "MPP.native.wasm32", "MPP.native.zephyrStm32f4Disco", "unknown" ] + } + } + }, { + "id" : "kotlin.ide.j2k", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Files|PSI_expression|Text_expression|Conversion}" ], + "event_data" : { + "Files_count" : [ "{regexp#integer}" ], + "Is_new_J2K" : [ "{enum#boolean}" ], + "Lines_count" : [ "{regexp#integer}" ], + "Time" : [ "{regexp#integer}" ], + "conversion_time" : [ "{regexp#integer}" ], + "files_count" : [ "{regexp#integer}" ], + "is_new_j2k" : [ "{enum#boolean}" ], + "lines_count" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "source_type" : [ "{enum:Files|PSI_expression|Text_expression}" ] + } + } + }, { + "id" : "kotlin.ide.migrationTool", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Notification|Run}" ], + "event_data" : { + "old_api_version" : [ "{regexp#version_lang_api}" ], + "old_language_version" : [ "{regexp#version_lang_api}" ], + "old_stdlib_version" : [ "{regexp#version_stdlib}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ] + }, + "regexps" : { + "version_lang_api" : "\\d\\.\\d", + "version_stdlib" : "\\d\\.\\d\\.\\d{1,3}" + } + } + }, { + "id" : "kotlin.ide.new.file", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Created}" ], + "event_data" : { + "file_template" : [ "{enum#__file_template}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ] + }, + "enums" : { + "__file_template" : [ "Kotlin_Class", "Kotlin_File", "Kotlin_Interface", "Kotlin_Data_Class", "Kotlin_Enum", "Kotlin_Sealed_Class", "Kotlin_Annotation", "Kotlin_Object", "Kotlin_Scratch", "Kotlin_Script", "Kotlin_Worksheet" ] + } + } + }, { + "id" : "kotlin.ide.new.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "build_system" : [ "{enum:gradleKotlin|gradleGroovy|jps|maven}" ], + "group" : [ "{enum:Java|Kotlin|Gradle}" ], + "module_template" : [ "{enum:composeAndroid|composeDesktopTemplate|composeMppModule|consoleJvmApp|ktorServer|mobileMppModule|nativeConsoleApp|reactJsClient|simpleJsClient|simpleNodeJs|none}" ], + "module_template_changed" : [ "{regexp#integer}" ], + "module_type" : [ "{enum:androidNativeArm32Target|androidNativeArm64Target|iosArm32Target|iosArm64Target|iosX64Target|iosTarget|linuxArm32HfpTarget|linuxMips32Target|linuxMipsel32Target|linuxX64Target|macosX64Target|mingwX64Target|mingwX86Target|nativeForCurrentSystem|jsBrowser|jsNode|commonTarget|jvmTarget|androidTarget|multiplatform|JVM_Module|android|IOS_Module|jsBrowserSinglePlatform|jsNodeSinglePlatform}" ], + "modules_created" : [ "{regexp#integer}" ], + "modules_removed" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}", "{regexp#kotlin_version}" ], + "project_modules_list" : [ "{enum#__project_modules_list}" ], + "project_template" : [ "{enum#__project_template}", "{enum:reactApplication}", "{enum:multiplatformMobileApplicationUsingAppleGradlePlugin}", "{enum:multiplatformMobileApplicationUsingHybridProject}" ], + "session_id" : [ "{regexp#integer}" ], + "setting_id" : [ "{enum:buildSystem.type|testFramework|targetJvmVersion|androidPlugin|serverEngine|js.project.kind|js.compiler|projectTemplates.template|module.template|jvm.javaSupport|js.cssSupport|js.useStyledComponents|js.useReactRouterDom|js.useReactRedux}" ], + "setting_value" : [ "{enum#__setting_value}", "{enum:multiplatformMobileApplicationUsingAppleGradlePlugin}", "{enum:multiplatformMobileApplicationUsingHybridProject}" ] + }, + "enums" : { + "__event_id" : [ "project_created", "wizard_opened_by_hyperlink", "module_template_created", "module_created", "prev_clicked", "next_clicked", "jdk_changed", "setting_value_changed", "module_removed" ], + "__project_modules_list" : [ "androidNativeArm64Target", "linuxMipsel32Target", "android", "linuxX64Target", "mingwX64Target", "jvmTarget", "JVM_Module", "iosArm64Target", "linuxMips32Target", "mingwX86Target", "jsNodeSinglePlatform", "commonTarget", "multiplatform", "jsBrowserSinglePlatform", "iosArm32Target", "iosX64Target", "jsBrowser", "macosX64Target", "IOS_Module", "jsNode", "androidNativeArm32Target", "iosTarget", "linuxArm32HfpTarget", "nativeForCurrentSystem", "androidTarget" ], + "__project_template" : [ "JVM_|_IDEA", "JS_|_IDEA", "Kotlin/JVM", "Kotlin/JS", "Kotlin/JS_for_browser", "Kotlin/JS_for_Node.js", "Kotlin/Multiplatform_as_framework", "Kotlin/Multiplatform", "backendApplication", "consoleApplication", "multiplatformMobileApplication", "multiplatformMobileLibrary", "multiplatformApplication", "multiplatformLibrary", "nativeApplication", "frontendApplication", "fullStackWebApplication", "nodejsApplication", "none", "_IDEA", "JS_", "JVM_", "composeDesktopApplication", "composeMultiplatformApplication" ], + "__setting_value" : [ "GradleKotlinDsl", "GradleGroovyDsl", "Jps", "Maven", "NONE", "JUNIT4", "JUNIT5", "TEST_NG", "JS", "COMMON", "JVM_1_6", "JVM_1_8", "JVM_9", "JVM_10", "JVM_11", "JVM_12", "JVM_13", "APPLICATION", "LIBRARY", "Netty", "Tomcat", "Jetty", "IR", "LEGACY", "BOTH", "JVM_|_IDEA", "JS_|_IDEA", "Kotlin/JVM", "Kotlin/JS", "Kotlin/JS_for_browser", "Kotlin/JS_for_Node.js", "Kotlin/Multiplatform_as_framework", "Kotlin/Multiplatform", "backendApplication", "consoleApplication", "multiplatformMobileApplication", "multiplatformMobileLibrary", "multiplatformApplication", "multiplatformLibrary", "nativeApplication", "frontendApplication", "fullStackWebApplication", "nodejsApplication", "reactApplication", "composeDesktopApplication", "composeMultiplatformApplication", "none", "composeAndroid", "composeDesktopTemplate", "composeMppModule", "consoleJvmApp", "ktorServer", "mobileMppModule", "nativeConsoleApp", "reactJsClient", "simpleJsClient", "simpleNodeJs", "gradleKotlin", "gradleGroovy", "jps", "maven", "true", "false", "_IDEA", "JS_", "JVM_" ] + } + } + }, { + "id" : "kotlin.ide.new.wizard", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:project_created|wizard_opened_by_hyperlink}" ], + "event_data" : { + "build_system" : [ "{enum:gradleKotlin|gradleGroovy|jps|maven}" ], + "module_template_changed" : [ "{regexp#integer}" ], + "modules_created" : [ "{regexp#integer}" ], + "modules_removed" : [ "{regexp#integer}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "project_template" : [ "{enum#__project_template}" ] + }, + "enums" : { + "__project_template" : [ "backendApplication", "consoleApplication", "multiplatformMobileApplication", "multiplatformMobileLibrary", "multiplatformApplication", "multiplatformLibrary", "nativeApplication", "frontendApplication", "fullStackWebApplication", "none" ] + } + } + }, { + "id" : "kotlin.ide.refactoring.inline", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:Launched}" ], + "event_data" : { + "element_type" : [ "{enum#__element_type}" ], + "is_cross_lang" : [ "{enum#boolean}" ], + "language_from" : [ "{util#lang}" ], + "language_to" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ] + }, + "enums" : { + "__element_type" : [ "LAMBDA_EXPRESSION", "ANONYMOUS_FUNCTION", "LOCAL_VARIABLE", "PROPERTY", "TYPE_ALIAS", "UNKNOWN", "CONSTRUCTOR", "FUNCTION" ] + } + } + }, { + "id" : "kotlin.ide.refactoring.move", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:Finished}" ], + "event_data" : { + "are_settings_changed" : [ "{enum#boolean}" ], + "destination" : [ "{enum:PACKAGE|FILE|DECLARATION}" ], + "entity" : [ "{enum#__entity}" ], + "lagging" : [ "{regexp#integer}" ], + "number_of_entities" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "succeeded" : [ "{enum#boolean}" ] + }, + "enums" : { + "__entity" : [ "FUNCTIONS", "CLASSES", "MIXED", "MPPCLASSES", "MPPFUNCTIONS", "MPPMIXED", "PACKAGE", "FILES" ] + } + } + }, { + "id" : "kotlin.ide.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:newInference|scriptingAutoReloadEnabled|addUnambiguousImportsOnTheFly|optimizeImportsOnTheFly}" ], + "event_data" : { + "definition_name" : [ "{enum#__definition_name}" ], + "enabled" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "pluginVersion" : [ "{regexp#kotlin_version}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ] + }, + "enums" : { + "__definition_name" : [ "KotlinInitScript", "KotlinSettingsScript", "KotlinBuildScript", "MainKtsScript", "Kotlin_Script", "Script_definition_for_extension_scripts_and_IDE_console", "Space_Automation" ] + } + } + }, { + "id" : "kotlin.project.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Build}" ], + "event_data" : { + "isMPP" : [ "{enum#boolean}" ], + "languageVersion" : [ "{regexp#float}" ], + "platform" : [ "{enum:jvm|js|native|common}", "{enum:jvm|jvm.android|js|common|native.unknown|unknown|native.android_x64|native.android_x86|native.android_arm32|native.android_arm64|native.ios_arm32|native.ios_arm64|native.ios_x64|native.watchos_arm32|native.watchos_arm64|native.watchos_x86|native.watchos_x64|native.tvos_arm64|native.tvos_x64|native.linux_x64|native.mingw_x86|native.mingw_x64|native.macos_x64|native.linux_arm64|native.linux_arm32_hfp|native.linux_mips32|native.linux_mipsel32|native.wasm32}", "{enum:native.macos_arm64}", "{enum:native.ios_simulator_arm64|native.watchos_simulator_arm64|native.tvos_simulator_arm64}" ], + "plugin" : [ "{util#plugin}" ], + "pluginVersion" : [ "{regexp#kotlin_version}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "system" : [ "{enum:JPS|Maven|Gradle|unknown}" ] + } + } + }, { + "id" : "kubernetes.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:k8sVersion}" ], + "event_data" : { + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "kubernetes.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:navigation.gutter.label.container|inspection.remove.duplicate.envvar|completion.kind|completion.label.key}" ] + } + }, { + "id" : "leftover.dirs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cleanup.complete|scan.scheduled|scan.started}" ], + "event_data" : { + "delay_days" : [ "{regexp#integer}" ], + "groups" : [ "{regexp#integer}" ], + "total_mb" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "libraryUsage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:library_used}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "library_name" : [ "{enum#library_names}", "{util#used_library_name}" ], + "version" : [ "{regexp#version}", "{enum:unknown}" ] + }, + "enums" : { + "library_names" : [ "scalaz", "scalamock", "scalacheck", "specs2", "utest", "munit", "zio-test", "akka-http", "netty", "scalatra", "unfiltered", "sttp", "http4s", "twitter-util", "shapeless", "finagle", "cats", "breeze", "slick", "fs2", "monix", "zio", "micronaut", "akka-java", "vertx", "spark", "dropwizard", "helidon", "quarkus", "okhttp3", "apache-http", "unirest", "retrofit2", "spring-cloud", "spring-webflux", "reactor", "rxjava", "guice", "drools", "ktor", "cucumber", "selenium", "selenide", "serenity", "appium", "allure2", "allure1", "jdi-light", "htmlelements", "atlas", "geb", "webtau", "jbehave", "robotframework", "restassured", "karate", "citrus", "spring-integration", "spring-integration-amqp", "spring-amqp", "spring-webflow", "spring-osgi", "spring-data-commons", "spring-data-jpa", "spring-data-mongo", "spring-data-neo4j", "spring-data-solr", "spring-data-hadoop", "spring-data-jdbc-ext", "spring-core", "spring-boot", "spring-ws", "spring-web", "spring-security", "spring-batch", "spring-security-oauth2", "apache-tiles", "thymeleaf", "velocity", "freemarker", "gorm", "groovy", "grails", "eureka", "consul", "zookeeper", "zuul", "hystrix", "apache-dubbo", "apache-thrift", "javalin", "armeria", "mybatis", "jooq", "junit", "junit5", "testng", "kafka", "activemq", "rabbitmq", "aws-sqs", "tapestry5", "gwt", "struts2", "javax-jsf", "vaadin-flow", "openfeign", "jhipster", "apache-spark", "apache-flink", "fluentlenium", "testcontainers", "blade", "kotlin", "microprofile", "javax-cdi", "jakarta-cdi", "javax-jms", "jakarta-jms", "javax-jpa", "jakarta-jpa", "javax-rs", "jakarta-rs", "r2dbc", "osgi", "kodein", "http4k", "rxjava3", "rxkotlin", "scala", "play2", "lagom", "kotless", "spek", "koin", "gauge-java", "apache-deltaspike", "apache-deltaspike-data", "graphql-java", "hexagonkt", "jdbi", "jooby", "optaplanner", "flowable", "activiti", "camunda", "jbpm", "apache-ignite", "hazelcast", "coherence", "debezium", "streamex", "jsonpath", "hibernate", "eclipselink-jpa", "arquillian", "flyway", "liquibase", "jodd-db", "querydsl", "apache-camel", "rsocket-java", "google-http-java-client", "google-cloud-pubsub", "springfox", "apache-rocketmq", "opentracing", "zipkin2", "jaegertracing", "lombok", "weld", "jakarta-jsf", "javax-ejb", "jakarta-ejb", "javax-websocket", "jakarta-websocket", "jakarta-ws", "javax-batch", "jakarta-batch", "javax-validation", "jakarta-validation", "kotest", "datanucleus-jpa", "openjpa", "wiremock", "easymock", "jmockit", "mockito", "spock", "hibernate-validator", "apache-bval", "spring-kafka", "spring-session", "jackson", "gson", "micrometer", "mapstruct", "swagger-v2", "swagger-v3", "apache-shiro", "arrowkt", "scalatest", "jetbrains-annotations", "playwright-java", "kotlinx-coroutines", "kotlinx-serialization", "exposed", "ktorm", "tornadofx", "javafx", "mockserver", "kotlinx-datetime", "spring-cloud-gateway", "spring-data-r2dbc", "quarkus-qute", "smallrye-mutiny", "opentelemetry", "io.grpc", "apache-collections", "fastutil", "logback", "slf4j", "asm", "axoniq", "bytebuddy", "apache-cayenne", "dagger", "documents4j", "ebean", "napier", "clikt", "avro", "apollo", "decompose", "mvikotlin", "async-http-client", "coroutineworker", "reaktive", "hikaricp", "sqldelight", "klaxon", "corda", "eclipse-collections", "graphql-kotlin", "firebase-kotlin-sdk", "moko-mvvm", "kotlin-test", "fritz2", "fuel", "kodein-db", "kodein-di", "klock", "korge", "dokka", "js-externals", "kotlinx-benchmark", "kotlinx-browser", "kotlinx-cli", "kotlinx-io", "kotlinx-collections-immutable", "kotlinx-html", "multik", "mockk", "doodle", "ktlint", "protobuf", "quartz", "rabbitmq-java-client", "aeron", "jedis", "resilience4j", "kvision", "rsocket-kotlin", "multiplatform-settings", "rxdownload", "java-websocket", "crashkios", "stately", "flexy-pool", "npm-publish", "h2", "apache-hc", "infinispan", "itextpdf", "jsoup", "log4j", "lucene", "apache-mina", "apache-pdfbox", "apache-poi", "apache-pulsar", "okio", "ehcache", "vavr", "xmlgraphics", "opencv", "kotlin-material-ui", "eclipselink", "spring-data-rest", "hibernate-reactive", "hibernate-envers", "spring-cloud-kubernetes", "spring-cloud-openfeign", "spring-cloud-retrofit", "spring-cloud-stream", "spring-websocket", "spring-graphql", "jakarta-nosql" ] + } + } + }, { + "id" : "lifecycle", + "builds" : [ { + "from" : "191.4738" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "command_line" : [ "{enum#boolean}" ], + "debug_agent" : [ "{enum#boolean}" ], + "duration_grouped" : [ "{regexp#integer}s", "-{regexp#integer}s", "{regexp#integer}s+" ], + "duration_ms" : [ "{regexp#integer}" ], + "eap" : [ "{enum#boolean}" ], + "error" : [ "{util#class_name}" ], + "error_frames" : [ "{util#method_name}" ], + "error_hash" : [ "{regexp#integer}" ], + "error_size" : [ "{regexp#integer}" ], + "headless" : [ "{enum#boolean}" ], + "internal" : [ "{enum#boolean}" ], + "memory_error_kind" : [ "{enum#__memory_error_kind}" ], + "mode" : [ "{enum:new|same|attach}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_tab" : [ "{enum#boolean}" ], + "restart" : [ "{enum#boolean}" ], + "test" : [ "{enum#boolean}" ], + "too_many_errors" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "ide.error", "ide.freeze", "ide.start", "ide.close", "project.opening.finished", "project.opened", "project.closed", "frame.activated", "frame.deactivated", "project.module.attached", "project.frame.selected", "ide.crash.detected", "protocol.open.command.handled", "ide.deadlock.detected" ], + "__memory_error_kind" : [ "heap", "min_heap", "perm_gen", "metaspace", "code_cache" ] + } + } + }, { + "id" : "light.edit", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:autosave.mode|open.file|open.in.project}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "open_place" : [ "{enum#__open_place}" ], + "project_status" : [ "{enum:Open|Existing|New}" ] + }, + "enums" : { + "__open_place" : [ "LightEditOpenAction", "WelcomeScreenOpenAction", "CommandLine", "DragAndDrop", "RecentFiles" ] + } + } + }, { + "id" : "live.templates", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#live_template}", "{enum:started}" ], + "event_data" : { + "changedByUser" : [ "{enum#boolean}" ], + "group" : [ "{util#live_template_group}", "{util#live_template}" ], + "key" : [ "{util#live_template}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "login", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "activity_id" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_requires_license" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "logged_in" : [ "{enum#boolean}" ], + "login_provider" : [ "{enum:jba|google|github|gitlab|bitbucket}" ], + "newsletter" : [ "{enum#boolean}" ], + "onboarding" : [ "{enum#boolean}" ], + "plugins_require_licenses" : [ "{enum#boolean}" ], + "session_time_ms" : [ "{regexp#integer}" ], + "source" : [ "{enum:login_dialog|licenses_user_info|licenses_new_license|licenses_trial}", "{enum:LicenseDialogLink}" ], + "successful" : [ "{enum#boolean}" ], + "troubles_pressed" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "exit", "licenses.dialog.shown", "request.trial", "continue", "browser.login", "buy.license" ] + } + } + }, { + "id" : "markdown.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:runner.executed}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "runner" : [ "{util#class_name}" ], + "type" : [ "{enum:BLOCK|LINE}" ] + } + } + }, { + "id" : "maven.import", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "after_apply_duration_ms" : [ "{regexp#integer}" ], + "attempts" : [ "{regexp#integer}" ], + "before_apply_duration_ms" : [ "{regexp#integer}" ], + "collect_folders_duration_ms" : [ "{regexp#integer}" ], + "config_duration_ms" : [ "{regexp#integer}" ], + "config_modules_duration_ms" : [ "{regexp#integer}" ], + "configurator_class" : [ "{util#class_name}" ], + "duration_in_background_ms" : [ "{regexp#integer}" ], + "duration_in_write_action_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "duration_of_workspace_update_call_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "importer_class" : [ "{util#class_name}" ], + "number_of_modules" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "total_duration_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "hasUserModifiedImportedLibrary", "hasUserAddedModuleDependency", "hasUserAddedLibraryDependency", "importer_run", "configurator_run", "legacy_import.started", "workspace_folders_update.started", "workspace_import.legacy_importers.finished", "workspace_import.legacy_importers.started", "workspace_import.populate.finished", "workspace_import.configurator_run", "workspace_import.commit.finished", "legacy_import.finished", "legacy_import.create_modules.started", "legacy_import.importers.started", "legacy_import.create_modules.finished", "workspace_import.started", "legacy_import.delete_obsolete.started", "workspace_import.commit.started", "workspace_import.finished", "workspace_import.populate.started", "legacy_import.importers.finished", "legacy_import.delete_obsolete.finished", "workspace_folders_update.finished", "workspace_commit" ] + } + } + }, { + "id" : "microservices.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "endpoints_provider" : [ "{util#endpoint_provider_name}" ], + "filter_id" : [ "{enum:framework|module|type}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "endpoints.groups.requested", "url.path.reference.variants", "url.path.segment.navigate", "mq.reference.variants", "mq.reference.navigate", "url.path.inlay.actions", "endpoints.tab.openapi.activated", "endpoints.tab.http.client.activated", "endpoints.list.filtered" ] + } + } + }, { + "id" : "ml.completion", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:decorating.settings.changed|ranking.settings.changed|decorating.opinion.provided}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enabled_by_default" : [ "{enum#boolean}" ], + "opinion" : [ "{enum:LIKE|DISLIKE|NEUTRAL}" ], + "ranker_id" : [ "{util#ml_completion_ranker_id}" ], + "using_language_checkbox" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "move.refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:handler.invoked|move.files.or.directories}" ], + "event_data" : { + "handler" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "new.project.wizard", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "framework" : [ "{util#framework}" ], + "generator_id" : [ "{util#class_name}" ], + "gradle-kotlin-dsl" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "projectType" : [ "{util#project_type}" ] + }, + "enums" : { + "__event_id" : [ "finish", "attempt", "finish.add.framework", "attempt.add.framework", "project.generated", "project.created" ] + } + } + }, { + "id" : "new.project.wizard.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "add_sample_code" : [ "{enum#boolean}" ], + "build_system" : [ "{enum:intellij|gradle|maven|sbt|other}" ], + "build_system_dsl" : [ "{enum:groovy|kotlin|other}" ], + "build_system_parent" : [ "{enum#boolean}" ], + "build_system_sdk_version" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "generator" : [ "{util#class_name}", "{util#npw_generator}" ], + "git" : [ "{enum#boolean}" ], + "groovy_sdk_type" : [ "{enum:maven|local|null|other}" ], + "hits" : [ "{regexp#integer}" ], + "input_mask" : [ "{regexp#integer}" ], + "language" : [ "{util#class_name}", "{enum#__language}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_selected" : [ "{enum:Go|Ruby|PHP|Python|Scala}", "{enum#__plugin_selected}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_created" : [ "{enum#boolean}" ], + "screen" : [ "{regexp#integer}" ], + "typed_chars" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ], + "wizard_session_id" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "project.location.changed", "navigate.prev", "project.name.changed", "navigate.help", "git.changed", "select.custom.template", "create.git.repo", "generator.finished", "select.language", "wizard.dialog.open", "project.created", "search", "language.finished", "navigate.next", "build.system.add.sample.code.changed", "groovy.lib.changed", "groovy.lib.finished", "build.system.sdk.changed", "build.system.module.name.changed", "build.system.dsl.changed", "build.system.content.root.changed", "build.system.group.id.changed", "build.system.changed", "build.system.artifact.id.changed", "build.system.module.file.location.changed", "build.system.sdk.finished", "build.system.finished", "plugin.selected", "add.plugin.clicked", "generator.selected", "wizard.dialog.finish", "build.system.version.changed", "build.system.parent.changed" ], + "__language" : [ "Scala", "Go", "PHP", "Ruby", "Python", "Java", "JavaScript", "HTML", "Groovy", "Kotlin", "python", "other", "java", "groovy", "scala", "kotlin", "go", "php", "html", "javascript", "ruby" ], + "__plugin_selected" : [ "python", "other", "java", "groovy", "scala", "kotlin", "go", "php", "html", "javascript", "ruby" ] + } + } + }, { + "id" : "node.packages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:node_package}" ], + "event_data" : { + "name" : [ "{util#node.packages}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "nodejs.run.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:exec.params}" ], + "event_data" : { + "interpreter_type" : [ "{enum#__interpreter_type}" ] + }, + "enums" : { + "__interpreter_type" : [ "Local", "WSL", "Remote_sftp", "Remote_docker", "Remote_vagrant", "Remote_docker-compose", "Remote_ssh", "undefined", "third.party_remote", "Remote_unknown", "Unknown" ] + } + } + }, { + "id" : "notification.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:changed}" ], + "event_data" : { + "display_type" : [ "{enum:NONE|BALLOON|STICKY_BALLOON|TOOL_WINDOW}" ], + "notification_group" : [ "{util#notification_group}" ], + "play_sound" : [ "{enum#boolean}" ], + "read_aloud" : [ "{enum#boolean}" ], + "should_log" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "notifications", + "builds" : [ ], + "versions" : [ { + "from" : "40" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#class_name}", "{util#action}" ], + "additional.display_id" : [ "{enum#notification_id}", "{util#notification_display_id}" ], + "class" : [ "{util#class_name}" ], + "display_id" : [ "{util#notification_display_id}" ], + "display_type" : [ "{enum:BALLOON|STICKY_BALLOON|TOOL_WINDOW}", "{enum:NONE}" ], + "id" : [ "{regexp:\\d+.\\d+}" ], + "is_expandable" : [ "{enum#boolean}" ], + "notification_group" : [ "{util#notification_group}", "{enum:JavaScript_Debugger_Console_URL_Starter|New_JVM_Backend|New JVM Backend}" ], + "notification_place" : [ "{enum:BALLOON|EVENT_LOG}", "{enum:TOOL_WINDOW}", "{enum:ACTION_CENTER}" ], + "parent" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "severity" : [ "{enum:ERROR|INFORMATION|WARNING}" ] + }, + "enums" : { + "__event_id" : [ "action.invoked", "balloon.collapsed", "balloon.expanded", "closed.by.user", "event.log.balloon.shown", "hyperlink.clicked", "logged", "settings.clicked", "shown" ], + "notification_id" : [ "ignored.to.exclude.synchronization.notification", "externally.added.files.notification", "project.configuration.files.added.notification", "manage.ignore.files.notification", "github.missing.default.account", "github.pull.request.cannot.set.tracking.branch", "github.clone.unable.to.create.destination.dir", "github.clone.unable.to.find.destination", "github.open.in.browser.file.is.not.under.repo", "github.open.in.browser.cannot.get.last.revision", "github.rebase.success", "github.gist.cannot.create", "github.pull.request.cannot.load.branches", "github.pull.request.cannot.collect.additional.data", "github.pull.request.cannot.load.forks", "github.pull.request.failed.to.add.remote", "github.pull.request.push.failed", "github.pull.request.creation.error", "github.pull.request.cannot.collect.diff.data", "github.pull.request.cannot.find.repo", "github.pull.request.created", "github.pull.request.cannot.process.remote", "github.pull.request.no.current.branch", "github.rebase.cannot.validate.upstream.remote", "github.rebase.upstream.is.own.repo", "github.rebase.cannot.get.user.info", "github.rebase.cannot.retrieve.upstream.info", "github.rebase.cannot.configure.upstream.remote", "github.rebase.repo.not.found", "github.rebase.cannot.load.repo.info", "github.rebase.repo.is.not.a.fork", "github.share.cannot.find.git.repo", "github.share.cannot.create.repo", "github.share.project.successfully.shared", "github.share.empty.repo.created", "github.share.project.created.init.commit.failed", "github.share.init.push.failed", "github.gist.created", "github.git.repo.init.error", "unknown", "hg.update.unresolved.conflicts.error", "git.merge.local.changes.detected", "vcs.patch.apply.rollback.failed", "hg.qrefresh.error", "git.revert.abort.failed", "git.fetch.success", "git.branch.operation.success", "git.pull.failed", "hg.merge.warning", "vcs.commit.finished.with.warnings", "vcs.shelve.successful", "git.merge.reset.error", "git.stage.commit.successful", "git.clone.unable.to.create.destination.dir", "git.rebase.cannot.continue", "vcs.commit.canceled", "git.branch.rename.rollback.success", "hg.merge.error", "hg.rebase.error", "git.update.no.tracked.branch.error", "git.rebase.update.project.error", "hg.tag.creation.error", "git.local.changes.not.restored", "hg.clone.destination.error", "vcs.shelve.failed", "hg.merging.with.ancestor.skipped", "vcs.patch.apply.aborted", "hg.pushed.successfully", "git.remote.branch.deletion.success", "hg.repository.created", "git.tag.created", "hg.qpop.completed.with.errors", "git.branch.operation.error", "hg.compare.with.branch.error", "git.fetch.error", "hg.nothing.to.push", "git.rebase.cannot.abort", "hg.unsupported.extensions", "vcs.patch.partially.applied", "git.branches.update.successful", "hg.exception.during.merge.commit", "git.init.failed", "git.rebase.not.allowed", "hg.qfold.error", "hg.qfinish.error", "git.merge.abort.success", "git.init.error", "git.rebase.commit.edit.undo.error.repo.changed", "git.reset.failed", "git.update.detached.head.error", "git.create.branch.rollback.successful", "git.branch.checkout.failed", "git.delete.branch.on.merge", "vcs.root.added", "git.stash.failed", "vcs.patch.copied.to.clipboard", "git.merge.abort.failed", "vcs.could.not.compare.with.branch", "git.reset.successful", "git.branch.creation.failed", "git.branch.deletion.rollback.error", "hg.graft.continue.error", "hg.merge.exception", "git.rebase.abort.succeeded", "hg.debugancestor.error", "hg.log.command.execution.error", "hg.unable.to.run.executable", "hg.bookmark.error", "git.rebase.commit.edit.undo.error", "git.unstash.with.unresolved.conflicts", "git.unstash.failed", "hg.qgoto.error", "hg.clone.error", "git.clone.failed", "git.rebase.abort.failed", "hg.remote.auth.error", "vcs.uncommitted.changes.saving.error", "git.update.nothing.to.update", "git.merge.rollback.error", "hg.qnew.error", "git.checkout.success", "git.update.error", "git.cannot.resolve.conflict", "git.unstash.with.conflicts", "space.sharing.not.finished", "hg.rebase.continue.error", "git.checkout.rollback.error", "git.reset.partially.failed", "git.remote.branch.deletion.error", "hg.qrename.error", "hg.unsupported.version", "hg.repo.creation.error", "space.git.repo.init.error", "git.tag.remote.deletion.error", "hg.push.error", "vcs.cherry.pick.error", "git.repository.created", "vcs.roots.invalid", "git.stash.local.changes.detected", "git.could.not.compare.with.branch", "git.rebase.not.started", "space.project.shared.successfully", "vcs.compare.failed", "vcs.patch.apply.success.applied", "hg.qdelete.error", "hg.branch.creation.error", "git.cherry.pick.abort.failed", "git.rebase.rollback.failed", "git.merge.error", "vcs.patch.apply.cannot.find.patch.file", "git.rebase.commit.edit.undo.error.protected.branch", "git.rebase.successful", "vcs.commit.failed", "git.could.not.load.changes.of.commit", "git.unresolved.conflicts", "vcs.patch.apply.new.files.error", "hg.rebase.abort.error", "git.revert.abort.success", "git.stage.commit.error", "git.tag.not.created", "git.create.branch.rollback.error", "git.fix.tracked.not.on.branch", "vcs.shelve.deletion.undo", "hg.tag.creation.failed", "git.tag.deletion.rollback.error", "hg.update.error", "vcs.roots.registered", "hg.status.command.error", "hg.qimport.error", "vcs.patch.apply.not.patch.type.file", "vcs.commit.finished", "git.could.not.save.uncommitted.changes", "hg.rename.failed", "git.branch.rename.rollback.failed", "git.cherry.pick.abort.success", "hg.qpop.error", "git.conflict.resolving.error", "git.merge.failed", "hg.pull.error", "git.unstash.patch.applied", "hg.bookmark.name.is.empty", "hg.pull.auth.required", "git.rebase.abort", "vcs.patch.already.applied", "git.checkout.new.branch.operation.rollback.error", "hg4idea.changesets.error", "vcs.patch.creation.failed", "hg.graft.error", "hg.qpush.error", "git.checkout.new.branch.operation.rollback.successful", "github.rebase.remote.origin.not.found", "github.rebase.account.not.found", "github.rebase.multi.repo.not.supported", "rebase.error.failed.to.match.gh.repo", "git.branch.set.upstream.failed", "git.log.could.not.load.changes.of.commit", "vcs.project.partially.updated", "vcs.shelf.undo.delete", "vcs.branch.operations.are.executed.on.all.roots", "git.rebase.collect.updated.changes.error", "git.push.not.supported", "vcs.inactive.ranges.damaged", "git.commit.cancelled", "git.fetch.result", "git.tag.remote.deletion.success", "git.fetch.cancelled", "git.fetch.details", "git.project.updated", "git.all.files.are.up.to.date", "git.fetch.result.error", "git.project.partially.updated", "git.push.result", "git.branch.deleted", "git.tag.restored", "git.files.updated.after.merge", "vcs.project.update.finished", "git.tag.deleted", "git.commit.edit.success", "space.other", "gradle.jvm.invalid", "gradle.jvm.configured", "gradle.configuration.error", "sh.update.shellcheck.error", "sh.update.shellcheck.success", "sh.update.formatter.success", "sh.install.formatter.error", "sh.update.formatter.error", "sh.install.formatter", "sh.update.shellcheck", "sh.update.formatter", "sh.install.formatter.success", "git.bad.executable", "git.init.stage.failed", "git.rebase.failed", "diff.external.too.many.selected", "ignored.to.exclude.not.found", "git.rebase.stopped.for.editing", "vcs.cannot.load.annotations", "untracked.files.overwritten", "diff.external.cant.load.changes", "vcs.obsolete.plugin.unbundled", "vcs.suggested.plugin.install.failed", "diff.merge.intenral.error", "git.rebase.stopped.due.to.conflicts", "vcs.commit.checks.failed", "git.tags.loading.failed", "vcs.commit.checks.only.failed", "vcs.add.unversioned.error" ] + } + } + }, { + "id" : "oc", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "thirdparty", "newFile.cppClass{enum#_}", "newFile.source{enum#_}", "completion.qualified{enum#_}", "newFile{enum#_}", "formatter.cs.{enum#_1}", "newFile.addedToProject", "{enum#__event_id}" ], + "event_data" : { + "add_to_project" : [ "{enum#boolean}" ], + "code_style" : [ "{enum#__code_style}", "{enum:microsoft}" ], + "from" : [ "{enum:dereference|dot}" ], + "header_only" : [ "{enum#boolean}" ], + "with_header" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "", ".headerOnly", ".withHeader", ".changeQualifyingToken.fromDot", ".changeQualifyingToken.fromDereference", "addedToProject" ], + "_1" : [ "qt", "allman", "gnu", "lldb", "stroustrup", "kr", "whitesmiths", "google", "llvm" ], + "__code_style" : [ "third.party", "qt", "allman", "gnu", "lldb", "stroustrup", "kr", "whitesmiths", "google", "llvm" ], + "__event_id" : [ "completion.qualified", "completion.change.qualifying.token", "create.cpp.class", "create.source.file", "create.file", "apply.formatter.settings" ] + } + } + }, { + "id" : "oc.clangd.crash", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:tidy|total|namehints}" ] + } + }, { + "id" : "oc.clangd.enabled", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:errors|tidy}" ] + } + }, { + "id" : "oc.clangd.memoryLimitExceedances", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:total}" ] + } + }, { + "id" : "oc.clangtidy", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:has.clangtidy.file}" ] + } + }, { + "id" : "oc.misra", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:oc.misra.enabled}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "oc.source.extensions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:source.file}" ], + "event_data" : { + "extension" : [ "{enum#_}" ] + }, + "enums" : { + "_" : [ "c", "i", "ii", "cc", "cp", "cxx", "cpp", "c++", "m", "mm", "C", "I", "II", "CC", "CP", "CXX", "CPP", "C++", "M", "MM", "Other" ] + } + } + }, { + "id" : "oc.swiftpm.dependencies", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "github.com/{enum#_}.git", "{enum:project.dependency}" ], + "event_data" : { + "repository" : [ "{enum#__repository}", "{enum:github.com/vapor/vapor|github.com/vapor/fluent|github.com/vapor/fluent-kit|github.com/vapor/leaf|github.com/vapor/leaf-kit|github.com/vapor-community/HTMLKit|github.com/mongodb/mongo-swift-driver|github.com/PerfectlySoft/Perfect-HTTPServer|github.com/Alamofire/Alamofire|github.com/AFNetworking/AFNetworking|github.com/robbiehanson/CocoaAsyncSocket|github.com/onevcat/Kingfisher|github.com/SDWebImage/SDWebImage|github.com/SwiftyJSON/SwiftyJSON|github.com/ReactiveX/RxSwift|github.com/ReactiveCocoa/ReactiveSwift|github.com/Moya/Moya|github.com/SwiftWebUI/SwiftWebUI|github.com/Quick/Nimble|github.com/Quick/Quick|github.com/SnapKit/SnapKit|github.com/mxcl/PromiseKit|github.com/jdg/MBProgressHUD|github.com/xmartlabs/Eureka|github.com/Juanpe/SkeletonView|github.com/airbnb/lottie-ios|github.com/apple/swift-nio|github.com/apple/swift-syntax|github.com/apple/swift-package-manager}" ] + }, + "enums" : { + "_" : [ "IBM-Swift/Kitura", "vapor/vapor", "vapor/leaf", "PerfectlySoft/Perfect-HTTPServer", "Alamofire/Alamofire", "SwiftyJSON/SwiftyJSON", "ReactiveX/RxSwift", "Moya/Moya", "apple/swift-nio", "apple/swift-syntax", "apple/swift-package-manager" ], + "__repository" : [ "github.com/IBM-Swift/Kitura.git", "github.com/vapor/vapor.git", "github.com/vapor/leaf.git", "github.com/PerfectlySoft/Perfect-HTTPServer.git", "github.com/Alamofire/Alamofire.git", "github.com/SwiftyJSON/SwiftyJSON.git", "github.com/ReactiveX/RxSwift.git", "github.com/Moya/Moya.git", "github.com/apple/swift-nio.git", "github.com/apple/swift-syntax.git", "github.com/apple/swift-package-manager.git" ] + } + } + }, { + "id" : "oc.swiftpm.toolchain", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:version}" ], + "event_data" : { + "value" : [ "{regexp#version}" ] + } + } + }, { + "id" : "oc.swiftpm.toolchain.version", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#version}", "Unknown" ] + } + }, { + "id" : "oc.symbols", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:built}" ], + "event_data" : { + "duration_group" : [ "{regexp#integer}s+", "<{regexp#integer}s", "{regexp#integer}m+", ">{regexp#integer}m" ], + "duration_ms" : [ "{regexp#integer}" ], + "files" : [ "{regexp#integer}" ], + "mode" : [ "{enum:FAST|COMPACT|FULL}" ], + "tables" : [ "{regexp#integer}" ], + "tables_group" : [ "{regexp#integer}+", "{regexp#integer}", "<{regexp#integer}" ] + } + } + }, { + "id" : "os.file.type.association", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:os.association.created}" ], + "event_data" : { + "file_type" : [ "{util#file_type}" ] + } + } + }, { + "id" : "os.linux.wm", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:xdg.current.desktop}" ], + "event_data" : { + "value" : [ "{enum#__value}" ] + }, + "enums" : { + "_" : [ "KDE", "Gnome", "Ubuntu_Gnome", "Budgie_Gnome", "GNOME_Flashback_Unity", "GNOME_Flashback_Gnome", "pop_GNOME", "Awesome_GNOME", "X-Cinnamon", "Unity", "Unity7", "XFCE", "XDG_CURRENT_DESKTOP_is_empty", "i3", "MATE", "Pantheon", "Deepin", "LXDE", "LXQt", "Enlightenment", "UKUI", "X-Generic", "ICEWM", "Fluxbox", "default.desktop", "Unknown" ], + "__value" : [ "LG3D", "KDE", "Gnome", "Gnome_Shell", "Gnome_Classic", "Ubuntu_Gnome", "Budgie_Gnome", "GNOME_Flashback_Unity", "GNOME_Flashback_Gnome", "GNOME_Flashback", "pop_GNOME", "Awesome_GNOME", "X-Cinnamon", "Unity", "Unity7", "XFCE", "XDG_CURRENT_DESKTOP_is_empty", "i3", "MATE", "Pantheon", "Deepin", "LXDE", "LXQt", "Enlightenment", "UKUI", "X-Generic", "ICEWM", "Fluxbox", "default.desktop", "Unknown", "empty" ] + } + } + }, { + "id" : "package.management.ui", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:upgrade|uninstall|install|browseAvailablePackages}" ], + "event_data" : { + "service" : [ "{enum#service_name}" ] + }, + "enums" : { + "service_name" : [ "Node.js", "Python", "Bower" ] + } + } + }, { + "id" : "performance", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{enum:ui.latency|ui.lagging|heartbeat|popup.latency}" ], + "event_data" : { + "cold_start" : [ "{enum#boolean}" ], + "cpu_time_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "gc_time_ms" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "place" : [ "{util#place}" ], + "swap_load" : [ "{regexp#integer}" ], + "system_cpu_load" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "php.command.line.tools.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:command.executed}" ], + "event_data" : { + "toolType" : [ "{enum#__toolType}" ] + }, + "enums" : { + "__toolType" : [ "unconfigured", "unknown", "custom", "zend1", "zend2", "symfony", "composer", "symfonyBasedTool", "drush", "wordPress" ] + } + } + }, { + "id" : "php.debug.validation", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:debug.config.validated}" ], + "event_data" : { + "error_count" : [ "{regexp#integer}" ], + "type" : [ "{enum:SCRIPT|LOCAL|REMOTE|PHPINFO}" ] + } + } + }, { + "id" : "php.phing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:build.file}" ] + } + }, { + "id" : "platform.installer", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Update_Manager}" ], + "event_data" : { + "value" : [ "{enum:Toolbox_App|Snap|IDE}", "{enum:Other}" ] + } + } + }, { + "id" : "platform.registry", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:registry|experiment|advanced.setting}" ], + "event_data" : { + "id" : [ "{util#registry_key}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "platform.registry.application", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#registry_key}" ] + } + }, { + "id" : "plugin.manager", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "acceptance_result" : [ "{enum:ACCEPTED|DECLINED|AUTO_ACCEPTED}" ], + "enabled_state" : [ "{enum:ENABLED_ON_DEMAND|ENABLED|DISABLED}" ], + "group" : [ "{enum:UPDATE|INSTALLING|INSTALLED|SEARCH_INSTALLED|SEARCH|FEATURED|NEW_AND_UPDATED|TOP_DOWNLOADS|TOP_RATED|CUSTOM_REPOSITORY}", "{enum:BUNDLED_UPDATE}" ], + "index" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "previous_version" : [ "{util#plugin_version}" ], + "signature_check_result" : [ "{enum:INVALID_SIGNATURE|MISSING_SIGNATURE|WRONG_SIGNATURE|SUCCESSFUL}" ], + "source" : [ "{enum:MARKETPLACE|CUSTOM_REPOSITORY|FROM_DISK}" ], + "states" : [ "{enum:ENABLE_GLOBALLY|ENABLE_FOR_PROJECT|ENABLE_FOR_PROJECT_DISABLE_GLOBALLY|DISABLE_GLOBALLY|DISABLE_FOR_PROJECT|DISABLE_FOR_PROJECT_ENABLE_GLOBALLY}" ] + }, + "enums" : { + "__event_id" : [ "plugin.install.third.party.check", "plugin.installation.finished", "plugin.installation.started", "plugin.signature.check.result", "plugin.signature.warning.shown", "plugin.state.changed", "plugin.was.removed", "plugin.search.card.opened" ] + } + } + }, { + "id" : "plugins", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "unsafe_id" : [ "{enum:io.zhile.research.ide-eval-resetter}" ] + }, + "enums" : { + "__event_id" : [ "disabled.plugin", "enabled.not.bundled.plugin", "per.project.disabled", "per.project.enabled", "unsafe.plugin" ] + } + } + }, { + "id" : "plugins.advertiser", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "plugins" : [ "{util#plugin}" ], + "source" : [ "{enum:editor|notification}" ] + }, + "enums" : { + "__event_id" : [ "install.plugins", "ignore.extensions", "open.download.page", "ignore.ultimate", "ignore.unknown.features", "enable.plugins", "configure.plugins", "learn.more" ] + } + } + }, { + "id" : "plugins.disabled", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#plugin}" ] + } + }, { + "id" : "plugins.dynamic", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#version}", "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "load", "unload.fail", "unload.success", "unload.failure", "load.success" ] + } + } + }, { + "id" : "plugins.non.bundled", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#plugin}" ] + } + }, { + "id" : "problems.view.sessions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:problems.tab.hidden|problems.tab.shown|select.item}" ], + "event_data" : { + "duration_seconds" : [ "{regexp#integer}" ], + "preview" : [ "{enum#boolean}" ], + "problems_count" : [ "{regexp#integer}" ], + "scope_tab" : [ "{enum:CurrentFile|ProjectErrors|unknown}" ], + "severity" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "productivity", + "builds" : [ ], + "versions" : [ { + "from" : "11" + } ], + "rules" : { + "event_id" : [ "{util#productivity}", "{enum:feature.used}" ], + "event_data" : { + "group" : [ "{util#productivity_group}", "{util#productivity}" ], + "id" : [ "{util#productivity}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "profiler.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum:absolute_time|short_time}", "{enum:SHORT_TIME|ABSOLUTE_TIME|DEFAULT}" ] + }, + "enums" : { + "__event_id" : [ "tabNameFormat", "filterCalls", "hideLessOnePercents", "showCalleesList", "showPercentsOfRoot", "icicleGraph", "stickyText", "focusOnSearch", "showChart", "showThreadId", "keepSimilarThreadsClose", "filterSlider", "highlightIdeProcesses", "filterDevelopmentTools", "dragToChangeZoom", "sortThreadsByName" ] + } + } + }, { + "id" : "profiler.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{enum:JumpToSource|FocusInFlameGraph|FocusInCallTree|FocusInMethodList|MethodMergedCallees|MethodBackTraces|CopyFrame|CopyStackUpToFrame|ExpandTree|CollapseTree|ExpandAll|CollapseAll|PresentationSettings|CompareWithBaseline|CreateDiff|ContextMenu|SpeedSearch|RecursionCheckbox|Drag|Scroll|Zoom|FocusOnNode|ZoomIn|ZoomOut|ResetZoom|IcicleGraph|StickyText|NodesFilter|CaptureImage|CopyImage|SaveImage|SearchToolbar|SelectDiffFlameGraphType|ShowPercentOfTotal|ShowPercentOfParent|FilterCalls|HideCallsLessPercent|ShowCalleeList|FocusOnSubtree|ExcludeSubtree|FocusOnCall|ExcludeCall|RecursionCollapse|ShowChart|ZoomIn|ZoomOut|ZoomReset|ZoomBySelectionWithoutModifier|FilterEvents|ThreadList.SortByName|ThreadList.SortByMetric|ThreadList.ShowIds|ThreadList.KeepSimilarThreadsClose|ThreadList.AllThreadsMergedSelected|ThreadList.CustomThreadSelected|ThreadList.SpeedSearch}", "{enum:GetExpandableEventContents|OpenExpandableEventContentsPanel}", "{enum:ExpandGroup|CollapseGroup}" ], + "anonymous_dump_id" : [ "{regexp#hash}" ], + "diff_calc_time" : [ "{regexp#integer}" ], + "diff_calc_time_ms" : [ "{regexp#integer}" ], + "diff_flame_graph_type" : [ "{util#class_name}" ], + "enabled" : [ "{enum#boolean}" ], + "home_action_id" : [ "{enum:ProcessesList.ShowDevTools|ProcessesList.HighlightIdeProcesses|ProcessesList.EditConfigurations|ProcessesList.SnapshotFolder|Process.LiveCharts|Process.AttachProfiler|Process.MemorySnapshot|Process.ThreadDump|RecentSnapshots.Open.Context|RecentSnapshots.Open.Click|RecentSnapshots.Reveal|RecentSnapshots.Hide.Context|RecentSnapshots.Hide.Click|OpenSnapshot.Button|OpenSnapshot.Hint}" ], + "id" : [ "{util#run_config_id}" ], + "input_event" : [ "{util#shortcut}" ], + "kind" : [ "{enum:ADD|COPY|REMOVE|CHANGE}" ], + "load_time" : [ "{regexp#integer}" ], + "load_time_ms" : [ "{regexp#integer}" ], + "name" : [ "{enum:flameGraph|callTree|methodList}", "{util#profiler_event_id_validator}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "prev_event_time" : [ "{regexp#integer}" ], + "prev_event_time_ms" : [ "{regexp#integer}" ], + "prev_tab_time" : [ "{regexp#integer}" ], + "prev_tab_time_ms" : [ "{regexp#integer}" ], + "process_type" : [ "{enum:IDE|IDE_DESCENDANT|EXTERNAL}" ], + "profiler_configuration_type" : [ "{util#profiler_configuration_type}" ], + "run_configuration_type" : [ "{util#run_config}" ], + "run_widget_action_id" : [ "{enum:Widget.StopRecording|Widget.StartRecording|Widget.ShowResults}" ], + "size" : [ "{regexp#integer}" ], + "snapshot_import_origin" : [ "{enum:RECENT|OPEN_FILE}", "{enum:REOPEN_FROM_WIDGET}" ], + "snapshot_import_source" : [ "{util#snapshot_import_source_validator}" ], + "snapshot_size" : [ "{regexp#integer}" ], + "snapshot_size_bytes" : [ "{regexp#integer}" ], + "snapshot_type" : [ "{util#profiler_snapshot_type}" ], + "tab_component_id" : [ "{util#profiler_tab_id_validator}" ], + "type" : [ "{util#profiler_snapshot_type}" ] + }, + "enums" : { + "__event_id" : [ "execute", "start", "snapshot.generated", "attach", "tree.recursion.collapse", "tree.recursion.checkbox", "snapshot.open", "tab.open", "event.open", "configurations.changed", "home.action.invoked", "diff.flamegraph.type.changed", "diff.created", "snapshot.action.invoked", "run.widget.interaction" ] + } + } + }, { + "id" : "project.fs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:case-sensitivity|roots-watched}" ], + "event_data" : { + "cs-implicit" : [ "{enum#boolean}" ], + "cs-project" : [ "{enum#boolean}" ], + "cs-system" : [ "{enum#boolean}" ], + "pct-non-watched" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "project.import", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "system_id" : [ "{enum#build_tools}" ], + "task_class" : [ "{util#class_name}" ] + }, + "enums" : { + "__event_id" : [ "started", "finished", "import_project.finished", "import_project.stage.started", "import_project.stage.finished", "import_project.started" ] + } + } + }, { + "id" : "project.indexable.files", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:all.indexable.files|content.indexable.files}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "project.intellij.monorepo", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:is.intellij}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "project.structure", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "modules.count.{regexp#count}", "content.roots.count.{regexp#count}", "source.roots.count.{regexp#count}", "source.root.cookbooks-root.{regexp#count}", "source.root.java-resource.{regexp#count}", "source.root.java-source.{regexp#count}", "source.root.java-test-resource.{regexp#count}", "source.root.java-test.{regexp#count}", "source.root.kotlin-resource.{regexp#count}", "source.root.kotlin-source.{regexp#count}", "source.root.kotlin-test-resource.{regexp#count}", "source.root.kotlin-test.{regexp#count}", "excluded.roots.count.{regexp#count}", "{enum:package.prefix.used|package.prefix.not.used}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#count}", "{regexp#integer}" ], + "type" : [ "{enum#type}" ] + }, + "enums" : { + "__event_id" : [ "modules.total", "content.roots.total", "source.roots.total", "excluded.roots.total", "package.prefix", "source.root", "named.scopes.total.local", "named.scopes.total.shared", "project.in.wsl" ], + "type" : [ "cookbooks-root", "java-resource", "java-source", "java-test-resource", "java-test", "kotlin-resource", "kotlin-source", "kotlin-test-resource", "kotlin-test" ] + } + } + }, { + "id" : "project.view.pane", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:current}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#version}", "{util#plugin_version}" ], + "scope_class_name" : [ "{util#class_name}" ] + } + } + }, { + "id" : "project.view.pane.changes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:changed}" ], + "event_data" : { + "from_class_name" : [ "{util#class_name}" ], + "from_scope_class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "to_class_name" : [ "{util#class_name}" ], + "to_scope_class_name" : [ "{util#class_name}" ] + } + } + }, { + "id" : "proxy.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:proxy.type}" ], + "event_data" : { + "name" : [ "{enum:Auto|Socks|Http}" ] + } + } + }, { + "id" : "python.interpreter.remote", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "Remote_Docker_Compose", "Remote_SSH_Credentials", "Remote_WSL", "Remote_Vagrant", "Remote_Web_Deployment", "Remote_Docker", "local" ] + } + } + }, { + "id" : "python.interpreter.version", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#integer}" ] + } + }, { + "id" : "python.packages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:python_package_installed}" ], + "event_data" : { + "executionType" : [ "{enum#executionType}" ], + "interpreterType" : [ "{enum#interpreterType}", "{enum:poetry}" ], + "lang" : [ "{util#lang}" ], + "package" : [ "{enum#__package}" ], + "package_version" : [ "{regexp#version}" ], + "python_implementation" : [ "{enum:PyPy|Jython|Python}" ], + "python_version" : [ "{regexp#integer}", "{regexp#version}" ] + }, + "enums" : { + "__package" : [ "requests", "pytz", "numpy", "six", "python-dateutil", "certifi", "urllib3", "pandas", "idna", "chardet", "Pillow", "click", "cffi", "matplotlib", "cryptography", "pyparsing", "pytest", "Jinja2", "PyYAML", "Django", "redis", "scipy", "pycparser", "boto3", "attrs", "MarkupSafe", "gunicorn", "djangorestframework", "lxml", "packaging", "sqlparse", "tqdm", "Werkzeug", "psycopg2-binary", "Flask", "typing-extensions", "pyasn1", "beautifulsoup4", "openpyxl", "decorator", "wcwidth", "celery", "asgiref", "psycopg2", "SQLAlchemy", "itsdangerous", "protobuf", "xlrd", "future", "botocore", "jsonschema", "PyJWT", "scikit-learn", "colorama", "zipp", "jmespath", "pyasn1-modules", "importlib-metadata", "psutil", "python-dotenv", "django-cors-headers", "toml", "rsa", "oauthlib", "requests-oauthlib", "defusedxml", "s3transfer", "pyyaml", "django-filter", "py", "ipython", "cachetools", "wrapt", "docutils", "prompt-toolkit", "coverage", "appdirs", "tornado", "greenlet", "pluggy", "sentry-sdk", "Pygments", "cycler", "kombu", "pymongo", "torch", "webencodings", "simplejson", "google-auth", "PyMySQL", "aiohttp", "opencv-python", "pillow", "flake8", "billiard", "pickleshare", "selenium", "gevent", "paramiko", "mccabe", "amqp", "kiwisolver", "grpcio", "traitlets", "mysqlclient", "django", "et-xmlfile", "xlwt", "regex", "more-itertools", "mock", "httplib2", "setuptools", "vine", "pyrsistent", "backcall", "flask", "pexpect", "joblib", "pydantic", "jedi", "soupsieve", "uritemplate", "jinja2", "google-api-python-client", "bcrypt", "ptyprocess", "sqlalchemy", "parso", "django-extensions", "iniconfig", "xmltodict", "isort", "pyOpenSSL", "seaborn", "Markdown", "pycodestyle", "pylint", "pytest-cov", "alembic", "django-redis", "dnspython", "async-timeout", "elasticsearch", "msgpack", "django-storages", "black", "prometheus-client", "uvicorn", "filelock", "tzlocal", "Babel", "tensorflow", "bleach", "django-debug-toolbar", "html5lib", "zope.interface", "torchvision", "jdcal", "pycryptodome", "text-unidecode", "yarl", "networkx", "termcolor", "multidict", "XlsxWriter", "mypy-extensions", "marshmallow", "pyjwt", "pyzmq", "asn1crypto", "Mako", "h5py", "Flask-SQLAlchemy", "blinker", "google-auth-oauthlib", "tensorboard", "fastapi", "googleapis-common-protos", "requests-toolbelt", "reportlab", "websocket-client", "google-api-core", "tabulate", "entrypoints", "sklearn", "python-editor", "coreapi", "typed-ast", "google-auth-httplib2", "oauth2client", "mistune", "pycrypto", "pyflakes", "boto", "whitenoise", "lazy-object-proxy", "phonenumbers", "werkzeug", "virtualenv", "isodate" ], + "executionType" : [ "local", "Remote_Docker", "Remote_Docker_Compose", "Remote_WSL", "Remote_null", "third_party", "Remote_SSH_Credentials", "Remote_Vagrant", "Remote_Web_Deployment", "Remote_Unknown" ], + "interpreterType" : [ "pipenv", "condavenv", "virtualenv", "regular" ] + } + } + }, { + "id" : "python.scientific", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:matplotlib_in_toolwindow_used|sci_view_used|data_view_toolwindow_used}" ], + "event_data" : { + "executionType" : [ "{enum#__executionType}" ], + "interpreterType" : [ "{enum:pipenv|condavenv|virtualenv|regular}", "{enum:poetry}" ], + "lang" : [ "{util#lang}" ], + "python_implementation" : [ "{enum:PyPy|Jython|Python}" ], + "python_version" : [ "{regexp#integer}", "{regexp#version}" ] + }, + "enums" : { + "__executionType" : [ "local", "Remote_Docker", "Remote_Docker_Compose", "Remote_WSL", "Remote_null", "third_party", "Remote_SSH_Credentials", "Remote_Vagrant", "Remote_Web_Deployment", "Remote_Unknown" ] + } + } + }, { + "id" : "python.sdks", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:python_sdk_used}" ], + "event_data" : { + "executionType" : [ "{enum#__executionType}" ], + "interpreterType" : [ "{enum:pipenv|condavenv|virtualenv|regular}", "{enum:poetry}" ], + "lang" : [ "{util#lang}" ], + "python_implementation" : [ "{enum:PyPy|Jython|Python}" ], + "python_version" : [ "{regexp#integer}", "{regexp#version}" ] + }, + "enums" : { + "__executionType" : [ "local", "Remote_Docker", "Remote_Docker_Compose", "Remote_WSL", "Remote_null", "third_party", "Remote_SSH_Credentials", "Remote_Vagrant", "Remote_Web_Deployment", "Remote_Unknown" ] + } + } + }, { + "id" : "r.interpreters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:setup.interpreter}" ], + "event_data" : { + "is_conda" : [ "{enum#boolean}" ], + "suggested" : [ "{regexp:(\\d+\\.?)*\\d+_(true|false)}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "r.workflow", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:call.method.from.console}" ], + "event_data" : { + "name" : [ "{enum:install.packages|install_github}" ] + } + } + }, { + "id" : "reader.mode", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:see.also.navigation}" ] + } + }, { + "id" : "refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:handler.invoked}" ], + "event_data" : { + "element" : [ "{util#class_name}" ], + "handler" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "refactoring.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:open.in.editor.saved|open.in.editor.shown}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "selected" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "rename.inplace.popup", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:hide|openRenameDialog|settingsChanged|show}" ], + "event_data" : { + "changedOnHide" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "linkUsed" : [ "{enum#boolean}" ], + "search_in_comments" : [ "{enum#boolean}" ], + "search_in_comments_on_hide" : [ "{enum#boolean}" ], + "search_in_text_occurrences" : [ "{enum#boolean}" ], + "search_in_text_occurrences_on_hide" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "rename.refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|executed|reference.processed|local_search_in_comments}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "local_include_comments" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "reference_class" : [ "{util#class_name}" ], + "rename_processor" : [ "{util#class_name}" ], + "scope_type" : [ "{enum#__scope_type}" ], + "search_in_comments" : [ "{enum#boolean}" ], + "search_in_text_occurrences" : [ "{enum#boolean}" ] + }, + "enums" : { + "__scope_type" : [ "project", "test", "tests", "production", "module", "current file", "current_file", "third.party", "unknown" ] + } + } + }, { + "id" : "run.configuration.exec", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#run_config_factory}", "{enum:started|ui.shown|finished}" ], + "event_data" : { + "additional.alternative_jre_version" : [ "{regexp#integer}" ], + "additional.lang" : [ "{util#lang}" ], + "additional.launch_settings_command" : [ "{enum:executable|iis|iisexpress|project}" ], + "additional.node_version_major" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "executor" : [ "{util#run_config_executor}" ], + "factory" : [ "{util#run_config_factory}", "{util#run_config_id}" ], + "finish_type" : [ "{enum:FAILED_TO_START|UNKNOWN}", "{enum:TERMINATED}" ], + "id" : [ "{util#run_config_id}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "target" : [ "{util#run_target}" ] + } + } + }, { + "id" : "run.configuration.type", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#run_config_factory}", "{enum:configured.in.project|feature.used|total.configurations.registered}" ], + "event_data" : { + "activate_before_run" : [ "{enum#boolean}" ], + "additional.alternative_jre_version" : [ "{regexp#integer}" ], + "additional.lang" : [ "{util#lang}" ], + "additional.node_version_major" : [ "{regexp#integer}" ], + "count" : [ "{regexp#integer}" ], + "edit_before_run" : [ "{enum#boolean}" ], + "factory" : [ "{util#run_config_factory}", "{util#run_config_id}" ], + "featureName" : [ "{util#plugin_info}" ], + "id" : [ "{util#run_config_id}" ], + "parallel" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "shared" : [ "{enum#boolean}" ], + "target" : [ "{util#run_target}" ], + "temp_count" : [ "{regexp#integer}" ], + "temporary" : [ "{enum#boolean}" ], + "total_count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "run.configuration.type.temp", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#run_config}" ], + "event_data" : { + "activate_before_run" : [ "{enum#boolean}" ], + "edit_before_run" : [ "{enum#boolean}" ], + "parallel" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "shared" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "run.configuration.ui.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "hint_number" : [ "{regexp#integer}" ], + "id" : [ "{util#run_config_id}" ], + "input_event" : [ "{util#shortcut}" ], + "option_id" : [ "{enum:browser.option.with.javascript.debugger|browser.option.target.browser|browser.option.after.launch|external.system.vm.parameters.fragment}", "{enum:Runtime}", "{enum:Use_Hot_Reload}", "{enum:before.launch.editSettings|before.launch.openToolWindow|beforeRunTasks|commandLineParameters|coverage|doNotBuildBeforeRun|environmentVariables|jrePath|log.monitor|mainClass|module.classpath|redirectInput|runParallel|shorten.command.line|target.project.path|vmParameters|workingDirectory|count|junit.test.kind|repeat|testScope|maven.params.workingDir|maven.params.goals|maven.params.profiles|maven.params.resolveToWorkspace|maven.general.useProjectSettings|maven.general.workOffline|maven.general.produceExceptionErrorMessages|maven.general.usePluginRegistry|maven.general.recursive|maven.general.alwaysUpdateSnapshots|maven.general.threadsEditor|maven.general.outputLevel|maven.general.checksumPolicy|maven.general.failPolicy|maven.general.showDialogWithAdvancedSettings|maven.general.mavenHome|maven.general.settingsFileOverride.checkbox|maven.general.settingsFileOverride.text|maven.general.localRepoOverride.checkbox|maven.general.localRepoOverride.text|maven.runner.useProjectSettings|maven.runner.delegateToMaven|maven.runner.runInBackground|maven.runner.vmParameters|maven.runner.envVariables|maven.runner.jdk|maven.runner.targetJdk|maven.runner.skipTests|maven.runner.properties|Dump_file_path|Exe_path|Program_arguments|Working_directory|Environment_variables|Runtime_arguments|Use_Mono_runtime|Use_external_console|Project|Target_framework|Launch_profile|Open_browser|Application_URL|Launch_URL|IIS_Express_Certificate|Hosting_model|Generate_applicationhost.config|Show_IIS_Express_output|Send_debug_request|Additional_IIS_Express_arguments|Static_method|URL|Session_name|Arguments|Solution_Configuration|Executable_file|Default_arguments|Optional_arguments}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "projectSettingsAvailable" : [ "{enum#boolean}" ], + "providerClass" : [ "{util#class_name}" ], + "useProjectSettings" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "modify.run.option", "remove.run.option", "add", "remove", "hints.shown", "option.navigate", "copy", "before.run.task.remove", "before.run.task.add", "before.run.task.edit" ] + } + } + }, { + "id" : "run.dashboard", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "run.dashboard.{enum#state}", "{enum:run.dashboard|third.party}", "{util#run_config}", "{enum:run.dashboard|added.run.configuration|removed.run.configuration}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "factory" : [ "{util#run_config_factory}" ], + "id" : [ "{util#run_config_id}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "run.target.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:creation.began|creation.cancelled|creation.succeeded}" ], + "event_data" : { + "step_number" : [ "{regexp#integer}" ], + "type" : [ "{util#run_target}" ] + } + } + }, { + "id" : "rust.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:new_project_creation}" ], + "event_data" : { + "template" : [ "{enum:binary|library|wasm|proc_macro|custom}" ] + } + } + }, { + "id" : "rust.generate.type.from.json.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:pasted.json.converted|json.paste.dialog.remember.choice.result|json.like.text.pasted}" ], + "event_data" : { + "result" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "rust.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cargo_projects|compile_time_targets|packages|editions}" ], + "event_data" : { + "build_script_dependency" : [ "{regexp#integer}" ], + "build_script_workspace" : [ "{regexp#integer}" ], + "count" : [ "{regexp#integer}" ], + "dependencies" : [ "{enum:2015|2018|2021}" ], + "dependency" : [ "{regexp#integer}" ], + "direct_dependency" : [ "{regexp#integer}" ], + "proc_macro_dependency" : [ "{regexp#integer}" ], + "proc_macro_workspace" : [ "{regexp#integer}" ], + "workspace" : [ "{regexp#integer}", "{enum:2015|2018|2021}" ] + } + } + }, { + "id" : "rust.toolchain", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:compiler|rustup|type}" ], + "event_data" : { + "channel" : [ "{enum#channel}" ], + "host_target" : [ "{enum#host_target}" ], + "type" : [ "{enum#type}" ], + "used" : [ "{enum#boolean}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "channel" : [ "stable", "beta", "nightly", "dev", "[default]" ], + "host_target" : [ "i686-pc-windows-gnu", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-gnu", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu", "aarch64-apple-darwin", "aarch64-pc-windows-msvc" ], + "type" : [ "local", "wsl", "none", "other" ] + } + } + }, { + "id" : "search.everywhere.filters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:contributor.changed|file.type.changed|lang.changed|quick.filter.button}" ], + "event_data" : { + "buttonName" : [ "{enum:ALL|NONE|INVERT}" ], + "contributorID" : [ "{util#se_contributor}" ], + "enabled" : [ "{enum#boolean}" ], + "fileType" : [ "{util#file_type}" ], + "langID" : [ "{util#lang}" ] + } + } + }, { + "id" : "searchEverywhere", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "contributorID" : [ "{enum#__contributorID}", "{enum:SETextContributor}", "{enum:TextSearchContributor}" ], + "currentTabId" : [ "{enum#__currentTabId}" ], + "input_event" : [ "{util#shortcut}" ], + "lang" : [ "{util#lang}" ], + "selectedItemNumber" : [ "{regexp#integer}" ], + "typedNavigationKeys" : [ "{regexp#integer}" ], + "typedSymbolKeys" : [ "{regexp#integer}" ] + }, + "enums" : { + "__contributorID" : [ "FileSearchEverywhereContributor", "SearchEverywhereContributor.All", "ClassSearchEverywhereContributor", "RecentFilesSEContributor", "ActionSearchEverywhereContributor", "SymbolSearchEverywhereContributor", "TopHitSEContributor", "RunConfigurationsSEContributor", "YAMLKeysSearchEverywhereContributor", "CommandsContributor", "FuzzySearchContributor", "third.party", "Vcs.Git", "UrlSearchEverywhereContributor", "GitSearchEverywhereContributor" ], + "__currentTabId" : [ "FileSearchEverywhereContributor", "SearchEverywhereContributor.All", "ClassSearchEverywhereContributor", "ActionSearchEverywhereContributor", "SymbolSearchEverywhereContributor", "FuzzySearchContributor", "third.party", "Vcs.Git" ], + "__event_id" : [ "dialogOpen", "tabSwitched", "navigateThroughGroups", "contributorItemChosen", "moreItemChosen", "commandUsed", "commandCompleted", "dialogClosed", "sessionFinished" ] + } + } + }, { + "id" : "selenium.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:allure.reference.click|selenium.code.completion|selenoid.configure|selenoid.launch}" ], + "event_data" : { + "completion_type" : [ "{enum:html-tag|html-attribute|html-input-type|html-id|html-name|capability|css-property|css-class|css-pseudo|allure-username|allure-label}" ], + "reference_type" : [ "{enum:web|username}", "{enum:label}" ] + } + } + }, { + "id" : "serial.monitor.connects", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:serial.monitor.connected}" ], + "event_data" : { + "baudRate" : [ "{regexp#integer}" ], + "success" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "serial.monitor.profiles", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:serial.profiles}" ], + "event_data" : { + "defaultBaudrate" : [ "{regexp#integer}" ], + "saved" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "settings", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "component" : [ "{util#component_name}" ], + "default_project" : [ "{enum#boolean}" ], + "id" : [ "{regexp#integer}" ], + "name" : [ "{util#option_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{regexp#float}", "{util#setting_value}" ] + }, + "enums" : { + "_" : [ "GeneralSettings", "NotRoamableUiSettings", "UISettings", "PhpDebugGeneral", "PhpRefactoringSettings", "not.default", "invoked" ], + "__type" : [ "bool", "int", "float", "enum", "string" ] + } + } + }, { + "id" : "settings.changes", + "builds" : [ ], + "versions" : [ { + "from" : "47" + } ], + "rules" : { + "event_id" : [ "{enum:component_changed_option|component_changed}" ], + "event_data" : { + "component" : [ "{util#component_name}" ], + "default_project" : [ "{enum#boolean}" ], + "id" : [ "{regexp#integer}" ], + "name" : [ "{util#option_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{regexp#float}", "{util#setting_value}" ] + }, + "enums" : { + "__type" : [ "bool", "int", "float", "enum", "string" ] + } + } + }, { + "id" : "settings.repository", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:sync.settings}" ], + "event_data" : { + "sync_type" : [ "{enum:merge|overwrite_local|overwrite_remote}" ] + } + } + }, { + "id" : "settings.sync.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:general.state|editor.font.state|disabled.bundled.plugins|disabled.categories}" ], + "event_data" : { + "category" : [ "{enum:UI|KEYMAP|CODE|TOOLS|SYSTEM|PLUGINS|OTHER}" ], + "disabled" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "shared.indexes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "averageDownloadSpeed" : [ "{regexp#integer}" ], + "downloadTime" : [ "{regexp#integer}" ], + "finishType" : [ "{enum:success|cancelled|error}" ], + "indexId" : [ "{regexp#hash}" ], + "kind" : [ "{enum#kind_enum}" ], + "matchingFbIndexes" : [ "{regexp#integer}" ], + "matchingStubIndexes" : [ "{regexp#integer}" ], + "mismatchingFbIndexes" : [ "{util#index_id}" ], + "mismatchingStubIndexes" : [ "{util#index_id}" ], + "numberOfLocalSharedIndexes" : [ "{regexp#integer}" ], + "packedSize" : [ "{regexp#integer}" ], + "redundantFbIndexes" : [ "{regexp#integer}" ], + "redundantStubIndexes" : [ "{regexp#integer}" ], + "totalSizeOfLocalSharedIndexes" : [ "{regexp#integer}" ], + "unpackedSize" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "local.index.loaded", "downloaded", "attached", "attach.failed.incompatible", "download.started", "download.finished" ], + "kind_enum" : [ "project", "jdk", "mvn", "other", "python" ] + } + } + }, { + "id" : "similar.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "component" : [ "{util#class_name}" ], + "id" : [ "{regexp#integer}" ], + "number_of_loaded" : [ "{regexp#integer}" ], + "usage_view" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "most.common.usages.shown", "link.to.similar.usage.clicked", "more.clusters.loaded", "more.usages.loaded", "show.similar.usages.link.clicked", "most.common.usage.patterns.refresh.clicked", "more.non.clustered.usage.loaded", "navigate.to.usage.clicked" ] + } + } + }, { + "id" : "space", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "adv_explore_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|SHARE|CLONE}" ], + "adv_overview_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|CLONE}" ], + "auto" : [ "{enum#boolean}" ], + "changes_loading_duration_ms" : [ "{regexp#integer}" ], + "commits_selection_type" : [ "{enum:SINGLE|ALL|SUBSET_CONNECTED|SUBSET_SPLIT}" ], + "details_tab_type" : [ "{enum:DETAILS|COMMITS}", "{enum:FILES}" ], + "diffs_loading_duration_ms" : [ "{regexp#integer}" ], + "edit_message_is_empty" : [ "{enum#boolean}" ], + "filter_text_empty" : [ "{enum#boolean}" ], + "loader_type" : [ "{enum:GIT|SPACE}" ], + "login_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|SHARE|CLONE}" ], + "login_status" : [ "{enum:CONNECTED|CONNECTING|DISCONNECTED}" ], + "logout_place" : [ "{enum:ACTION|SETTINGS|MAIN_TOOLBAR|CLONE|AUTH_FAIL}" ], + "new_message_is_pending" : [ "{enum#boolean}" ], + "new_message_place" : [ "{enum:MAIN_CHAT|THREAD|DIFF|NEW_THREAD|FIRST_DISCUSSION_ANSWER|NEW_DISCUSSION}" ], + "open_review_type" : [ "{enum:ENTER|DOUBLE_CLICK|ARROW}" ], + "participant_edit_type" : [ "{enum:ADD|REMOVE}" ], + "participant_role" : [ "{enum:Reviewer|Author|Watcher}" ], + "place" : [ "{enum:REVIEW_FILES|REVIEW_COMMITS|CREATE_CODE_REVIEW|CREATE_MERGE_REQUEST}", "{util#place}" ], + "quick_filter" : [ "{enum:OPEN|AUTHORED_BY_ME|NEEDS_MY_ATTENTION|NEEDS_MY_REVIEW|ASSIGNED_TO_ME|CLOSED}" ], + "refresh_reviews_place" : [ "{enum:EMPTY_LIST|CONTEXT_MENU}" ], + "review_diff_place" : [ "{enum:EDITOR|DIALOG}" ], + "tab" : [ "{enum:INFO|FILES}" ], + "type" : [ "{enum:CODE_REVIEW|MERGE_REQUEST}", "{enum:REVIEWER_ACCEPT|REVIEWER_WAITS_FOR_RESPONSE|REVIEWER_RESUME|REVIEWER_LEAVE|AUTHOR_WAITS_FOR_RESPONSE|AUTHOR_RESUME}", "{enum:ACTION|PREVIEW}" ], + "with_participants" : [ "{enum#boolean}" ], + "with_title" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "adv_explore_space", "adv_log_in_link", "adv_sign_up_link", "adv_watch_overview", "button_log_in", "button_log_out", "cancel_login", "chat_collapse_discussion", "chat_delete_message", "chat_discard_edit_message", "chat_discard_send_message", "chat_expand_discussion", "chat_open_thread", "chat_reopen_discussion", "chat_resolve_discussion", "chat_send_edit_message", "chat_send_message", "chat_start_edit_message", "clone_repo", "create_new_project", "open_git_settings_in_space", "open_main_toolbar_popup", "open_share_project", "open_space_clone_tab", "review_details_accept_changes", "review_details_add_participant_icon", "review_details_back_to_list", "review_details_change_commits_selection", "review_details_checkout_branch", "review_details_edit_participant", "review_details_open_project_in_space", "review_details_open_review_diff", "review_details_open_review_in_space", "review_details_resume_review", "review_details_select_details_tab", "review_details_show_timeline", "review_details_update_branch", "review_details_wait_for_response", "review_diff_close_leave_comment", "review_diff_leave_comment", "review_diff_loaded", "reviews_list_change_quick_filter", "reviews_list_change_text_filter", "reviews_list_log_in_link", "reviews_list_open_review", "reviews_list_refresh_action", "share_project", "start_creating_new_project", "create_review", "review_details_participant_action", "auto_auth_failed", "mark_as_unread", "open_ssh_settings_in_space", "mark_as_read", "open_diff", "create_review_opened", "create_review_back_to_list", "all_review_diff_loaded" ] + } + } + }, { + "id" : "space.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:associated_repos_state|automation_file_state|git_clone_type|login_status}" ], + "event_data" : { + "automation_file_exists" : [ "{enum#boolean}" ], + "is_associated_with_space_repo" : [ "{enum#boolean}" ], + "is_probably_contains_space_repo" : [ "{enum#boolean}" ], + "login_status" : [ "{enum:CONNECTED|CONNECTING|DISCONNECTED}" ], + "type" : [ "{enum:HTTPS|SSH}" ] + } + } + }, { + "id" : "spellchecker.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:add.to.accepted.words.ui|remove.from.accepted.words.ui}" ] + } + }, { + "id" : "spellchecker.settings.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{enum:project-level|application-level}" ] + }, + "enums" : { + "__event_id" : [ "all.bundled.enabled", "max.spellchecker.suggestions", "custom.dict.count", "use.single.dict.to.save", "default.dict.to.save" ] + } + } + }, { + "id" : "ssh", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:custom.ssh.tool.path|config.parser}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "kind" : [ "{enum:LEGACY|OPENSSH}" ] + } + } + }, { + "id" : "startup", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration" : [ "{regexp#integer}" ], + "projects_count" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "bootstrap", "splash", "appInit", "totalDuration", "projectFrameVisible", "splashShown", "splashHidden" ] + } + } + }, { + "id" : "stash.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "4" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "create_branch" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "keep_index" : [ "{enum#boolean}" ], + "message_entered" : [ "{enum#boolean}" ], + "pop_stash" : [ "{enum#boolean}" ], + "reinstate_index" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "stash.pop.started", "stash.push.dialog", "stash.pop.dialog", "stash.push.finished", "stash.pop.finished", "stash.push.started" ] + } + } + }, { + "id" : "status.bar.widgets", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:widget}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{util#status_bar_widget_factory}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "suggested.refactorings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "declaration_type" : [ "{util#class_name}" ], + "id" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "rename.suggested", "rename.popup.shown", "rename.popup.canceled", "rename.performed", "changeSignature.performed", "changeSignature.popup.canceled", "changeSignature.popup.shown", "changeSignature.suggested" ] + } + } + }, { + "id" : "surround.with", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#surround_with_id}", "{enum:surrounder.executed|live.template.executed|custom.template.executed}" ], + "event_data" : { + "changedByUser" : [ "{enum#boolean}" ], + "class" : [ "{util#class_name}" ], + "group" : [ "{util#live_template_group}", "{util#live_template}" ], + "key" : [ "{util#live_template}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "title" : [ "{enum#server_title}" ], + "type" : [ "{enum#surround_with_type}" ] + }, + "enums" : { + "server_title" : [ "Postfix", "TextMate snippet", "Emmet" ], + "surround_with_type" : [ "surrounder", "template", "custom.template" ] + } + } + }, { + "id" : "svn.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:working.copy}" ], + "event_data" : { + "format" : [ "{regexp#version}" ] + } + } + }, { + "id" : "swagger.features", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:run.codegen.configuration.action|edit.codegen.configuration.action|edit.remote.specifications.endpoints|add.remote.specification}" ] + } + }, { + "id" : "swift.package", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:swiftDebugger}" ] + } + }, { + "id" : "symsrv", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:storages|ms.server.added|enabled|servers}" ], + "event_data" : { + "enabled" : [ "{regexp#integer}", "{enum#boolean}" ], + "total" : [ "{regexp#integer}" ], + "value" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "system.os", + "builds" : [ { + "from" : "191.4738" + } ], + "rules" : { + "event_id" : [ "{enum#os}", "{enum#__event_id}" ], + "event_data" : { + "build" : [ "{regexp#integer}" ], + "distro" : [ "{enum:almalinux|alpine|amzn|arch|bunsenlabs|centos|chromeos|debian|deepin|devuan|elementary|fedora|galliumos|garuda|gentoo|kali|linuxmint|mageia|manjaro|neon|nixos|ol|opensuse-leap|opensuse-tumbleweed|parrot|pop|pureos|raspbian|rhel|rocky|rosa|sabayon|slackware|solus|ubuntu|void|zorin|other|unknown}", "{enum:endeavouros}" ], + "id" : [ "{regexp#hash}", "{enum:unknown}" ], + "locale" : [ "{enum#__locale}" ], + "name" : [ "{enum#os}" ], + "release" : [ "{enum#linux}", "{regexp#version}" ], + "revision" : [ "{regexp#integer}" ], + "shell" : [ "{enum:sh|ash|bash|csh|dash|fish|ksh|tcsh|xonsh|zsh|nu|other|unknown}" ], + "time_zone" : [ "{regexp#time_zone}" ], + "value" : [ "{regexp#time_zone}", "{regexp#hash}", "{enum:unknown}" ], + "version" : [ "{regexp#version}", "{enum:unknown.format}", "{enum#__version}" ], + "wsl" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "os.name", "os.timezone", "machine.id", "linux", "windows" ], + "__locale" : [ "cs", "da", "de", "en", "es", "fr", "hi", "ja", "ko", "nb", "nl", "nn", "no", "pl", "pt", "ro", "ru", "sv", "tr", "uk", "vi", "zh", "hu", "yo", "ur", "ig", "ml", "in", "mr", "uz", "el", "it", "am", "my", "ar", "as", "ne", "az", "fa", "zu", "rw", "bn", "sd", "si", "so", "kk", "kn", "or", "ta", "gu", "pa", "te", "th", "ha" ], + "__version" : [ "6.0", "6.1", "6.2", "6.3", "10.0" ], + "linux" : [ "unknown", "alpine", "amzn", "antergos", "arch", "centos", "debian", "deepin", "elementary", "fedora", "galliumos", "gentoo", "kali", "linuxmint", "manjaro", "neon", "nixos", "ol", "opensuse", "opensuse-leap", "opensuse-tumbleweed", "freedesktop", "parrot", "raspbian", "rhel", "sabayon", "solus", "ubuntu", "zorin", "custom" ] + }, + "regexps" : { + "time_zone" : "((\\+|\\-)\\d\\d(\\:|\\_)\\d\\d)|Z" + } + } + }, { + "id" : "system.runtime", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "arch" : [ "{enum#__arch}" ], + "bit" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "gigabytes" : [ "{regexp#integer}" ], + "index_partition_free" : [ "{regexp#integer}" ], + "index_partition_size" : [ "{regexp#integer}" ], + "name" : [ "{enum#gc}", "{enum#jvm_option}", "{enum#__name}", "{enum:splash|nosplash}", "{enum:Metal|OpenGL}" ], + "value" : [ "{regexp#integer}", "{enum#boolean}" ], + "vendor" : [ "{enum#jvm_vendor}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "cores", "garbage.collector", "jvm", "jvm.bit", "jvm.option" ], + "__arch" : [ "x86", "x86_64", "arm64", "other", "unknown" ], + "__event_id" : [ "cores", "garbage.collector", "jvm.option", "jvm", "debug.agent", "memory.size", "swap.size", "disk.size", "jvm.client.properties", "rendering.pipeline" ], + "__name" : [ "Serial", "Unknown", "CMS", "Epsilon", "G1", "Z", "Parallel", "Other" ], + "gc" : [ "Shenandoah", "G1_Young_Generation", "G1_Old_Generation", "Copy", "MarkSweepCompact", "PS_MarkSweep", "PS_Scavenge", "ParNew", "ConcurrentMarkSweep" ], + "jvm_option" : [ "Xmx", "Xms", "SoftRefLRUPolicyMSPerMB", "ReservedCodeCacheSize" ], + "jvm_vendor" : [ "JetBrains", "Apple", "Oracle", "Sun", "IBM", "Azul", "Other" ] + } + } + }, { + "id" : "terminalShell", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "os-version" : [ "{regexp#version}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "runAnythingProvider" : [ "{util#class_name}" ], + "shell" : [ "{enum#__shell}", "{enum:unspecified}" ], + "terminalCommandHandler" : [ "{util#class_name}" ] + }, + "enums" : { + "__event_id" : [ "ssh.exec", "local.exec", "terminal.command.executed", "terminal.smart.command.executed", "terminal.smart.command.not.executed" ], + "__shell" : [ "bash", "cmd", "zsh", "other", "fish", "powershell", "sh", "wsl", "cmder_shell", "tcsh", "git-bash", "cmder", "pwsh", "git-cmd", "git", "activate", "init", "ubuntu", "ubuntu1804", "anaconda3", "cexec", "cygwin", "miniconda3", "msys2_shell" ] + } + } + }, { + "id" : "tms.statistics", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:tms.content_displayed}" ], + "event_data" : { + "tms_service_id" : [ "{enum:Gauge|Local|TestRail}", "{enum:MdLocalTms}" ] + } + } + }, { + "id" : "toolbar", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#action}", "{enum:clicked}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "class" : [ "{util#class_name}", "{enum:com.intellij.microservices.ui.diagrams.actions.MsShowWholeProjectDiagramAction}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "dumb" : [ "{enum#boolean}" ], + "enable" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "parent" : [ "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "tooltip.action.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:execute|show.all|show.description}" ], + "event_data" : { + "input_event" : [ "{util#shortcut}" ], + "source" : [ "{enum:gear|shortcut|more.link}" ] + } + } + }, { + "id" : "toolwindow", + "builds" : [ ], + "versions" : [ { + "from" : "6" + } ], + "rules" : { + "event_id" : [ "{util#toolwindow}", "{enum:activated|shown|hidden}" ], + "event_data" : { + "Location" : [ "{enum#__Location}" ], + "Source" : [ "{enum:StripeButton|ToolWindowHeader|ToolWindowHeaderAltClick|Content|Switcher|SwitcherSearch|ToolWindowsWidget|RemoveStripeButtonAction|HideOnShowOther|HideSide|CloseFromSwitcher|ActivateActionMenu|ActivateActionKeyboardShortcut|ActivateActionGotoAction|ActivateActionOther|CloseAction|HideButton|HideToolWindowAction|HideSideWindowsAction|HideAllWindowsAction|JumpToLastWindowAction}", "{enum:ToolWindowSwitcher}", "{enum:SquareStripeButton}", "{enum:InspectionsWidget}" ], + "ViewMode" : [ "{enum#__ViewMode}" ], + "id" : [ "{util#toolwindow}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__Location" : [ "Left_Top", "Left_Bottom", "Bottom_Left", "Bottom_Right", "Right_Bottom", "Right_Top", "Top_Right", "Top_Left", "BottomRight", "BottomLeft", "LeftTop", "LeftBottom", "RightTop", "TopRight", "RightBottom", "TopLeft" ], + "__ViewMode" : [ "Dock_Pinned", "DockPinned", "Dock_Unpinned", "DockUnpinned", "Undock", "Float", "Window" ] + } + } + }, { + "id" : "trusted_projects", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "agree-to-load" : [ "{enum#boolean}" ], + "choice" : [ "{enum:IMPORT|OPEN_WITHOUT_IMPORTING|CANCEL}", "{enum:TRUST_AND_OPEN|OPEN_IN_SAFE_MODE}" ] + }, + "enums" : { + "__event_id" : [ "load_untrusted_project_confirmation", "open_new_project", "project_implicitly_trusted_by_path", "project_implicitly_trusted_by_url", "read_more_from_notification_banner", "trust_host_checkbox_selected", "trust_project_from_notification_banner", "trust_location_checkbox_selected" ] + } + } + }, { + "id" : "ui.accessibility.screen.reader", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "screen.reader.{enum:ENABLED|DISABLED}" ] + } + }, { + "id" : "ui.dialogs", + "builds" : [ ], + "versions" : [ { + "from" : "6" + } ], + "rules" : { + "event_id" : [ "{util#dialog_class}", "{enum:show|close|help.clicked}" ], + "event_data" : { + "code" : [ "{enum:0|1|2}" ], + "dialog_class" : [ "{util#dialog_class}", "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum:show|close}" ] + } + } + }, { + "id" : "ui.editor.color.schemes", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:enabled.color.scheme}" ], + "event_data" : { + "is_dark" : [ "{enum#boolean}" ], + "scheme" : [ "{enum#__scheme}" ], + "value" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "Default", "Darcula", "Obsidian", "Visual_Studio", "Solarized", "Wombat", "Monkai", "XCode", "Sublime", "Oblivion", "Zenburn", "Cobalt", "Netbeans", "Eclipse", "Aptana", "Flash_Builder", "IdeaLight", "High_contrast", "ReSharper", "Rider", "Other" ], + "__scheme" : [ "Default", "Darcula", "Obsidian", "Visual_Studio", "Solarized", "Wombat", "Monkai", "XCode", "Sublime", "Oblivion", "Zenburn", "Cobalt", "Netbeans", "Eclipse", "Aptana", "Flash_Builder", "IdeaLight", "High_contrast", "ReSharper", "Rider", "Other", "IntelliJ_Light" ] + } + } + }, { + "id" : "ui.event", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "class" : [ "{util#class_name}" ], + "count" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "expand" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "recursive" : [ "{enum#boolean}" ], + "target_class" : [ "{util#class_name}" ], + "with_selection" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "ProgressPaused", "ProgressResumed", "NavBarShowPopup", "NavBarNavigate", "BreadcrumbShowTooltip", "BreadcrumbNavigate", "DumbModeDialogWasNotNeeded", "DumbModeDialogRequested", "DumbModeDialogShown", "DumbModeDialogCancelled", "DumbModeDialogFinished", "DumbModeDialogProceededToActions", "IncrementalSearchActivated", "IncrementalSearchKeyTyped", "IncrementalSearchCancelled", "IncrementalSearchNextPrevItemSelected", "DumbModeBalloonWasNotNeeded", "DumbModeBalloonRequested", "DumbModeBalloonShown", "DumbModeBalloonCancelled", "DumbModeBalloonProceededToActions", "ShowUsagesPopupShowSettings", "LookupExecuteElementAction", "ToolWindowsWidgetPopupClicked", "ToolWindowsWidgetPopupShown", "LookupShowElementActions", "ImplementationViewComboBoxSelected", "ImplementationViewToolWindowOpened", "DaemonEditorPopupInvoked", "HectorPopupDisplayed", "EditorFoldingIconClicked", "QuickNavigateInfoPopupShown", "EditorAnnotationClicked", "StatusBarWidgetClicked", "StatusBarPopupShown", "CtrlMouseHintShown" ] + } + } + }, { + "id" : "ui.fonts", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "UI.font.size[{regexp#integer}]", "Presentation.mode.font.size[{regexp#integer}]", "Editor.font.size[{regexp#integer}]", "IDE.editor.font.size[{regexp#integer}]", "Console.font.size[{regexp#integer}]", "QuickDoc.font.size[{enum#_}]", "UI.font.name[{enum#font}]", "Editor.font.name[{enum#font}]", "IDE.editor.font.name[{enum#font}]", "Console.font.name[{enum#font}]", "{enum#metrics}" ], + "event_data" : { + "font_name" : [ "{enum#font}" ], + "font_size" : [ "{regexp#integer}", "{enum#_}" ], + "font_size_2d" : [ "{regexp#float}" ], + "line_spacing" : [ "{regexp#float}" ], + "value" : [ "{regexp#float}" ] + }, + "enums" : { + "_" : [ "X_SMALL", "X_LARGE", "XX_SMALL", "XX_LARGE", "SMALL", "MEDIUM", "LARGE" ], + "font" : [ "Monospaced", "Menlo", "DejaVu_Sans_Mono", ".SFNSText-Regular", "Fira_Code", "Lucida_Grande", "Source_Code_Pro", "Segoe_UI", "Ubuntu", ".SF_NS_Text", "Consolas", "Noto_Sans_Regular", "Microsoft_YaHei", "Fira_Code_Retina", "Cantarell_Regular", "Microsoft_YaHei_UI", "Monaco", "Noto_Sans", "Dialog.plain", "Fira_Code_Medium", "Courier_New", "Tahoma", "Hack", "DejaVu_Sans", "Ubuntu_Mono", "Droid_Sans_Mono", "Dialog", "Inconsolata", "Malgun_Gothic", "Cantarell", "DialogInput", "Yu_Gothic_UI_Regular", "Roboto", "Liberation_Mono", "Lucida_Console", "D2Coding", "Lucida_Sans_Typewriter", "Fira_Code_Light", "Droid_Sans", "Verdana", "Arial", "Roboto_Mono", "Segoe_UI_Semibold", "SF_Mono", "Droid_Sans_Mono_Slashed", "LucidaGrande", "Operator_Mono", "Ayuthaya", "Hasklig", "Iosevka", "Andale_Mono", "Anonymous_Pro", "Anonymous_Pro_for_Powerline", "D2Coding_ligature", "Dank_Mono", "DejaVu_Sans_Mono_for_Powerline", "Fantasque_Sans_Mono", "Fira_Mono_for_Powerline", "Hack_Nerd_Font", "IBM_Plex_Mono", "Meslo_LG_L_DZ_for_Powerline", "Meslo_LG_M_for_Powerline", "Meslo_LG_S_for_Powerline", "Microsoft_YaHei_Mono", "Noto_Mono_for_Powerline", "Noto_Sans_Mono", "PT_Mono", "PragmataPro", "SourceCodePro+Powerline+Awesome_Regular", "Source_Code_Pro_Semibold", "Source_Code_Pro_for_Powerline", "Ubuntu_Mono_derivative_Powerline", "YaHei_Consolas_Hybrid", "mononoki", "Bitstream_Vera_Sans_Mono", "Comic_Sans_MS", "Courier_10_Pitch", "Cousine", "2Coding_ligature", "Droid_Sans_Mono_Dotted", "Inconsolata-dz", "Input", "Input_Mono", "Meslo_LG_M_DZ_for_Powerline", "Migu_2M", "Monoid", "Operator_Mono_Book", "Operator_Mono_Lig", "Operator_Mono_Medium", "Abadi_MT_Condensed_Extra_Bold", "Al_Bayan", "Meiryo", "Microsoft_JhengHei", "Microsoft_Yahei_UI", "SansSerif", "Ubuntu_Light", "JetBrains_Mono", ".AppleSystemUIFont", ".SFNS-Regular" ], + "metrics" : [ "UI", "Presentation.mode", "Editor", "IDE.editor", "Console", "QuickDoc", "editor.lineSpacing" ] + } + } + }, { + "id" : "ui.hidpi.mode", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:per_monitor_dpi|system_dpi}" ] + } + }, { + "id" : "ui.info.features", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "Recent.Files[{enum:30_50|more.than.50|15_30|15}]", "Tabs.{enum:Top|None|Right|Left|Bottom}", "Allow.merging.buttons.{enum#state}", "Tool.Window.buttons.{enum:hidden|visible}", "Toolbar.and.NavBar.{enum:hidden|visible}", "Toolbar.{enum:hidden|visible}", "Nav.Bar.{enum:hidden|visible|floating}", "Status.bar.{enum:visible|hidden}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "display_id" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "grouped" : [ "{enum:[30_50]|[more.than.50]|[15_30]|[15]}" ], + "navbar" : [ "{enum:visible|hidden}" ], + "scale" : [ "{regexp#float}" ], + "scale_mode" : [ "{enum#boolean}" ], + "toolbar" : [ "{enum:visible|hidden}" ], + "value" : [ "{enum:visible|floating}", "{enum:visible|hidden}", "{enum:Top|None|Right|Left|Bottom}", "{enum#look_and_feel}", "{enum:per_monitor_dpi|system_dpi}", "{regexp#integer}", "{regexp#integer}x{regexp#integer}", "{regexp#integer}x{regexp#integer}_({regexp#integer}%)" ] + }, + "enums" : { + "_" : [ "recent.files", "Gutter.Icons", "Line.Numbers", "Toolbar.and.NavBar", "Show.tips.on.startup", "Retina", "Soft.Wraps", "Block.cursor", "QuickDoc.Show.Toolwindow", "QuickDoc.AutoUpdate" ], + "__event_id" : [ "Nav.Bar", "Toolbar", "Status.bar", "Tool.Window.buttons", "Toolbar.and.NavBar", "Recent.files.limit", "Show.Editor.Tabs.In.Single.Row", "Hide.Editor.Tabs.If.Needed", "Block.cursor", "Line.Numbers", "Gutter.Icons", "Soft.Wraps", "Tabs", "Retina", "Show.tips.on.startup", "Allow.merging.buttons", "QuickDoc.Show.Toolwindow", "QuickDoc.AutoUpdate", "Look.and.Feel", "Hidpi.Mode", "Screen.Reader", "Screen.Scale", "Nav.Bar.members", "QuickListsCount", "Number.Of.Monitors", "Screen.Resolution", "laf.autodetect" ] + } + } + }, { + "id" : "ui.look.and.feel", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "IntelliJ", "Gray", "High_contrast", "Light", "Dark_purple", "Cyan_light", "Rider_Dark", "Darcula" ] + } + } + }, { + "id" : "ui.mnemonic", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:mnemonic.used}" ], + "event_data" : { + "type" : [ "{enum:mac.alt.based|regular|mac.regular}" ] + } + } + }, { + "id" : "ui.screen.scale", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#integer}", "{regexp#integer}.{regexp#integer}", "ScaledMode_{regexp#integer}", "ScaledMode_{regexp#integer}.{regexp#integer}" ] + } + }, { + "id" : "ui.settings", + "builds" : [ ], + "versions" : [ { + "from" : "20" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum#__event_id}" ], + "event_data" : { + "characters" : [ "{regexp#integer}" ], + "configurable" : [ "{util#class_name}" ], + "hits" : [ "{regexp#integer}" ], + "modifiedOnly" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#type}" ] + }, + "enums" : { + "__event_id" : [ "select", "reset", "apply", "search", "advanced.settings.search" ], + "type" : [ "select", "apply", "reset" ] + } + } + }, { + "id" : "ui.tips", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "algorithm" : [ "{enum#__algorithm}", "{enum:ONE_TIP_SURROUNDWITH_SUMMER2020|ONE_TIP_EXTENDSELECTION_SUMMER2020|ONE_TIP_SWITCHER_SUMMER2020|LOCAL_SORT_SUMMER2020}", "{enum:tip_utility_and_ignore_used|tip_utility}", "{enum:random_ignore_used}", "{enum:usage_and_applicability|shuffle}" ], + "feature_id" : [ "{util#tip_info}" ], + "filename" : [ "{util#tip_info}" ], + "keep_showing_after" : [ "{enum#boolean}" ], + "keep_showing_before" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "time_passed" : [ "{regexp#integer}" ], + "tip_id" : [ "{util#tip_info}" ], + "type" : [ "{enum#type}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "shown.automatically", "shown.manually", "dialog.shown", "next.tip", "previous.tip" ], + "__algorithm" : [ "TOP", "MATRIX_ALS", "MATRIX_BPR", "PROB", "WIDE", "CODIS", "RANDOM", "WEIGHTS_LIN_REG", "default_shuffle", "unknown", "ONE_TIP_SUMMER2020", "RANDOM_SUMMER2020" ], + "__event_id" : [ "tip.shown", "dialog.shown", "next.tip", "previous.tip", "dialog.closed", "tip.performed" ], + "type" : [ "automatically", "manually" ] + } + } + }, { + "id" : "usage.view", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_first_results_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "id" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "new" : [ "{util#scopeRule}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "previous" : [ "{util#scopeRule}" ], + "reference_class" : [ "{util#class_name}" ], + "results_total" : [ "{regexp#integer}" ], + "scope" : [ "{util#scopeRule}" ], + "symbol" : [ "{util#class_name}" ], + "too_many_result_warning" : [ "{enum#boolean}" ], + "ui_location" : [ "{enum:ShowUsagesPopup|FindToolWindow}" ], + "usage_view" : [ "{regexp#integer}" ], + "userAction" : [ "{enum:Shown|Aborted|Continued}" ] + }, + "enums" : { + "__event_id" : [ "usage.navigate", "usage.shown", "tooManyResultsDialog", "scope.changed", "switch.tab", "item.chosen", "finished", "started", "open.in.tool.window", "cancelled" ] + } + } + }, { + "id" : "user.advanced.info", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "is_jb_team" : [ "{enum#boolean}" ], + "metadata" : [ "{regexp#license_metadata}", "{enum:unknown}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "eap", "release", "evaluation", "license", "build", "licencing" ], + "value" : [ "eap", "release", "evaluation", "license" ] + } + } + }, { + "id" : "vcs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "changesDelta" : [ "{regexp#integer}" ], + "clone_dialog_extension" : [ "{util#class_name}", "{enum:org.jetbrains.plugins.github.ui.cloneDialog.GHECloneDialogExtensionComponent|org.jetbrains.plugins.github.ui.cloneDialog.GHCloneDialogExtensionComponent|com.intellij.util.ui.cloneDialog.RepositoryUrlCloneDialogExtension.RepositoryUrlMainExtensionComponent|com.intellij.space.vcs.clone.SpaceCloneComponent}" ], + "duration_ms" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_full_refresh" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "unversionedDelta" : [ "{regexp#integer}" ], + "vcs" : [ "{enum#vcs}" ], + "wasUpdatingBefore" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "update.started", "update.finished", "commit.started", "commit.finished", "fetch.started", "fetch.finished", "non.modal.commit.state.changed", "non.modal.commit.promotion.shown", "non.modal.commit.promotion.accepted", "non.modal.commit.promotion.rejected", "changes.view.refresh", "cloned.project.opened", "clone.invoked", "clm.refresh.finished", "clm.refresh.started" ] + } + } + }, { + "id" : "vcs.application.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:commit.from.local.changes|non.modal.commit|non.modal.commit.new.installation|non.modal.commit.promotion}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum:shown|accepted|rejected}" ] + } + } + }, { + "id" : "vcs.back.forward.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "editor", "local.changes", "project.view", "vcs.log", "diff.viewer", "unknown" ] + } + } + }, { + "id" : "vcs.change.reminder", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:changelist_changed|changes_committed|node_expanded}" ], + "event_data" : { + "committed_files" : [ "{regexp#hash}" ], + "cur_modified_files" : [ "{regexp#hash}" ], + "displayed_prediction" : [ "{regexp#hash}" ], + "empty_reason" : [ "{enum#__empty_reason}", "{enum:graph_changed|traverser_invalid}" ], + "execution.time" : [ "{regexp#integer}" ], + "execution_time" : [ "{regexp#integer}" ], + "prediction_for_files" : [ "{regexp#hash}" ], + "prev_modified_files" : [ "{regexp#hash}" ], + "show.dialog.time" : [ "{regexp#integer}" ], + "show_dialog_time" : [ "{regexp#integer}" ] + }, + "enums" : { + "_" : [ "handler.registered", "plugin.disabled", "dialog.closed", "committed.anyway", "commit.canceled", "not.showed", "prediction.calculated" ], + "__empty_reason" : [ "service_init", "too_many_files", "data_manager_removed", "requirements_not_met", "data_pack_is_not_full", "data_pack_changed", "exception_thrown", "calculation_canceled", "unexpected_reason" ] + } + } + }, { + "id" : "vcs.clone", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cloning.started|cloning.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "status" : [ "{enum:SUCCESS|PROGRESS|FAILURE|CANCEL}" ] + } + } + }, { + "id" : "vcs.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "is_base_dir" : [ "{enum#boolean}" ], + "is_project_mapping" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "vcs" : [ "{enum#vcs}", "{enum:None}" ] + }, + "enums" : { + "__event_id" : [ "active.vcs", "mapping", "project.mapped.root", "mapped.roots", "changelists", "unversioned.files", "ignored.files" ] + } + } + }, { + "id" : "vcs.diff", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "ignore.policy.{enum#_}.{enum#_}", "highlight.policy.{enum#_}.{enum#_}", "show.warnings.policy.{enum#_}.{enum#_}", "collapse.unchanged.{enum#_}", "collapse.unchanged.{enum#_}.{enum#_}", "show.line.numbers.{enum#_}.{enum#_}", "use.soft.wraps.{enum#_}", "use.soft.wraps.{enum#_}.{enum#_}", "use.unified.diff.{enum#_}.{enum#_}", "enable.read.lock.{enum#_}.{enum#_}", "iterate.next.file.{enum#_}", "external.diff.{enum#_}", "external.diff.default.{enum#_}", "external.merge.{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "diff_place" : [ "{enum#diff_place}", "{enum:Default|ChangesView|VcsLogView|VcsFileHistoryView|CommitDialog|Merge|TestsFiledAssertions}" ], + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}", "{enum:TOP|BOTTOM|HIDDEN}", "{regexp#integer}" ] + }, + "enums" : { + "_" : [ "Default", "default", "trim_whitespaces", "TRIM_WHITESPACES", "ignore_whitespaces", "IGNORE_WHITESPACES_CHUNKS", "ignore_whitespaces_chunks", "formatting", "by_line", "by_word", "by_word_split", "BY_WORD_SPLIT", "by_char", "do_not_highlight", "inspections", "advanced", "simple", "enabled", "disabled", "ChangesView", "VcsLogView", "CommitDialog", "Merge", "TestsFiledAssertions" ], + "__event_id" : [ "show.breadcrumbs", "use.external.diff.by.default", "show.indent.lines", "use.unified.diff", "iterate.next.file", "use.soft.wraps", "context.range", "ignore.policy", "show.line.numbers", "collapse.unchanged", "show.white.spaces", "enable.read.lock", "use.external.diff", "show.warnings.policy", "merge.enable.lst.markers", "aligned.changes", "sync.scroll", "merge.apply.non.conflicted", "use.external.merge", "highlight.policy", "enable.external.diff.tools" ], + "diff_place" : [ "Default", "ChangesView", "VcsLogView", "CommitDialog", "TestsFiledAssertions", "Merge", "DirDiff", "External" ], + "value" : [ "INSPECTIONS", "ADVANCED", "SIMPLE", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT", "BOTTOM", "TOP" ] + } + } + }, { + "id" : "vcs.diff.trigger", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "toggle.highlight.policy.{enum#_}", "toggle.ignore.policy.{enum#_}", "toggle.diff.tool.{enum#_}", "toggle.diff.tool.third.party.other", "{enum#_1}" ], + "event_data" : { + "diff_place" : [ "{enum#diff_place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "Side-by-side_viewer", "Unified_viewer", "Binary_file_viewer" ], + "_1" : [ "toggle.highlight.policy", "toggle.ignore.policy", "toggle.diff.tool" ], + "diff_place" : [ "Default", "ChangesView", "VcsLogView", "CommitDialog", "TestsFiledAssertions", "Merge", "DirDiff", "External", "unknown" ], + "value" : [ "Side-by-side_viewer", "Binary_file_viewer", "Unified_viewer", "Error_viewer", "Patch_content_viewer", "Apply_patch_somehow", "Data_Diff_Viewer", "Database_Schema_Diff_Viewer", "Directory_viewer", "SVN_properties_viewer", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT" ] + } + } + }, { + "id" : "vcs.git.project.root", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "base.dir.undefined.{enum#state}", "has.default.git.mapping.{enum#state}", "has.other.vcses.mappings.{enum#state}", "git.mappings.count.{regexp#count}", "git.detected.roots.count.{regexp#count}", "project.mapping.roots.count.{regexp#count}", "single.mapping.{enum#dir}", "singe.base.mapping.{enum#dir}" ], + "enums" : { + "dir" : [ "is.base.dir", "above.base.dir", "under.base.dir" ] + } + } + }, { + "id" : "vcs.git.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "config.repo.sync.{enum#sync_state}", "config.update.type.{enum#upd_method}", "config.save.policy.{enum#upd_changes}", "config.ssh.{enum#state}", "config.push.autoupdate.{enum#state}", "config.push.update.all.roots.{enum#state}", "config.cherry-pick.autocommit.{enum#state}", "config.warn.about.crlf.{enum#state}", "config.warn.about.detached.{enum#state}", "data.local.branches.count.{regexp#count}", "data.remote.branches.count.{regexp#count}", "data.remotes.in.project.{regexp#count}", "data.remote.servers.{enum#_}.{regexp#count}", "version" ], + "event_data" : { + "type" : [ "{enum#type}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "github.com", "gitlab.com", "bitbucket.org", "github.custom", "gitlab.custom", "bitbucket.custom" ], + "sync_state" : [ "SYNC", "DONT_SYNC", "NOT_DECIDED" ], + "type" : [ "UNIX", "MSYS", "CYGWIN", "UNDEFINED", "NULL" ], + "upd_changes" : [ "STASH", "SHELVE" ], + "upd_method" : [ "BRANCH_DEFAULT", "MERGE", "REBASE" ] + } + } + }, { + "id" : "vcs.github", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "github.accounts.count.{regexp#count}", "github.accounts.not.default.host.{enum#state}", "{enum:accounts}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "has_enterprise" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vcs.github.pullrequest.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:timeline.opened|diff.opened|merged|server.meta.collected}" ], + "event_data" : { + "anonymized_id" : [ "{regexp#hash}" ], + "count" : [ "{regexp#integer}" ], + "method" : [ "{enum:MERGE|SQUASH|REBASE}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "vcs.github.pullrequests", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:toolwindow}" ], + "event_data" : { + "initialized_tabs" : [ "{regexp#integer}" ], + "tabs" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "vcs.log.data", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "commit.count.{regexp#count}", "branches.count.{regexp#count}", "users.count.{regexp#count}", "third.party.root.count.{regexp#count}", "{enum#vcs}.root.count.{regexp#count}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "vcs" : [ "{enum#vcs}", "{enum:third.party}" ] + }, + "enums" : { + "__event_id" : [ "commit.count", "branches.count", "users.count", "root.count", "dataInitialized" ] + } + } + }, { + "id" : "vcs.log.index.application", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "big.repositories.{regexp#count}", "index.disabled.in.registry.{enum#state}", "index.forced.in.registry.{enum#state}", "{enum:big.repositories|index.disabled.in.registry|index.forced.in.registry}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "value" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vcs.log.index.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "indexing.too.long.notification.{regexp#count}", "resume.indexing.click.{regexp#count}", "indexing.time.minutes.{regexp#count}", "index.disabled.in.project.{enum#state}", "{enum#_}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "os" : [ "{enum#os}" ], + "value" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "indexing.too.long.notification", "resume.indexing.click", "indexing.time.minutes", "index.disabled.in.project" ] + } + } + }, { + "id" : "vcs.log.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "log.Go_to_{enum#_}_Commit.Select_from_Popup", "history.Go_to_{enum#_}_Commit.Select_from_Popup", "log.{enum#vcs_trigger}", "history.{enum#vcs_trigger}", "{enum#vcs_trigger}", "{util#vcs_log_trigger_event_id}", "{enum#__event_id}" ], + "event_data" : { + "class" : [ "{util#class_name}" ], + "context" : [ "{enum:history|log}" ], + "filter_name" : [ "{enum:branch|revision|range|user|hash|date|text|structure|roots}" ], + "has_revision" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "kind" : [ "{enum:multiple|folder|file}" ], + "parent_commit" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "target" : [ "{enum:node|arrow|root.column}" ], + "type" : [ "{enum:ALL_OPTION|CLOSE_BUTTON}" ] + }, + "enums" : { + "_" : [ "Parent", "Child" ], + "__event_id" : [ "action.called", "tab.navigated", "column.reset", "table.clicked", "filter.set", "history.shown", "filter.reset" ], + "vcs_trigger" : [ "com.intellij.vcs.log.ui.actions.RefreshLogAction", "com.intellij.vcs.log.ui.actions.GoToHashOrRefAction", "VcsLogCreatePatchActionProvider$Dialog", "VcsLogCreatePatchActionProvider$Clipboard", "UserFilterSet", "ToggleLogColumnsActionGroup$ToggleColumnAction", "TextFilterSet", "StructureFilterSet", "ShowDiffAfterWithLocalFromLogActionProvider", "ShowCommitTooltipAction", "RootsFilterSet", "RootColumnClick", "RefreshLogAction", "Refresh", "RangeFilterSet", "OpenAnotherLogTabAction", "HashFilterSet", "GraphNodeClick", "GraphArrowClick", "Go_to_Parent_Commit.Select_from_Popup", "Go_to_Child_Commit.Select_from_Popup", "Go_To_Hash/Branch/Tag", "GoToParentRowAction", "GoToHashOrRefAction", "GoToChildRowAction", "FocusTextFilterAction", "Expand_Linear_Branches", "ExpandGraphAction", "DeepCompareAction", "DateFilterSet", "CompareRevisionsFromLogAction", "CollapseGraphAction", "BranchFilterSet", "com.intellij.vcs.log.ui.actions.history.CompareRevisionsFromFileHistoryActionProvider", "Show_Diff", "ShowDiffAfterWithLocalFromFileHistoryActionProvider", "ShowAllAffectedFromHistoryAction", "OpenRepositoryVersionFromHistoryAction", "GetVersionFromHistoryAction", "CreatePatchFromHistoryActionProvider$Dialog", "Compare_with_Local", "CompareRevisionsFromFolderHistoryActionProvider", "CompareRevisionsFromFileHistoryActionProvider", "AnnotateRevisionFromHistoryAction", "TableRowClick", "TabNavigation", "ShowFolderHistory", "ShowFileHistoryForRevision", "ShowFileHistory", "ColumnWidthReset" ] + } + } + }, { + "id" : "vcs.log.ui", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{enum:MY_COMMITS|MERGE_COMMITS|CURRENT_BRANCH|THIRD_PARTY}" ], + "name" : [ "{enum:branch|revision|range|user|hash|date|text|structure|roots}", "{enum:default.author|default.hash|default.date}" ], + "value" : [ "{enum:Normal|Bek|LinearBek}" ] + }, + "enums" : { + "__event_id" : [ "onlyAffectedChanges", "textFilter.matchCase", "labels.onTheLeft", "long.edges", "details", "parentChanges", "roots", "diffPreview", "uiInitialized", "filter", "column", "labels.showTagNames", "labels.compact", "sort", "highlighter", "textFilter.regex", "diffPreviewOnTheBottom", "additionalTabs" ] + } + } + }, { + "id" : "vcs.metrics", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "active.changelists.count.{regexp#count}", "unversioned.files.count.{regexp#count}", "ignored.files.count.{regexp#count}", "vcs.roots.count.{regexp#count}", "has.default.vcs.root.mapping.{enum#state}" ] + } + }, { + "id" : "vcs.names", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "third.party.{util#plugin}", "third.parth.other", "{enum#vcs}" ] + } + }, { + "id" : "vcs.options", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "offer.move.partially.committed{enum#_1}", "offer.move.failed.committed.{enum#_}", "offer.remove.empty.changelist.{enum#_}", "changelist.make.new.active{enum#_1}", "changelist.preselect.existing{enum#_1}", "perform.update.in.background{enum#_1}", "perform.commit.in.background{enum#_1}", "perform.edit.in.background{enum#_1}", "perform.checkout.in.background{enum#_1}", "perform.add_remove.in.background{enum#_1}", "perform.rollback.in.background{enum#_1}", "commit.before.check.code.smell{enum#_1}", "commit.before.check.code.cleanup{enum#_1}", "commit.before.check.todo{enum#_1}", "commit.before.check.non.empty.comment{enum#_1}", "commit.before.optimize.imports{enum#_1}", "commit.before.reformat.project{enum#_1}", "commit.before.rearrange{enum#_1}", "commit.clear.initial.comment{enum#_1}", "commit.use.right.margin{enum#_1}", "commit.show.unversioned{enum#_1}", "show.changes.preview{enum#_1}", "include.text.into.shelf{enum#_1}", "check.conflicts.in.background{enum#_1}" ], + "enums" : { + "_" : [ "ask", "disabled", "silently", "unknown" ], + "_1" : [ "", ".disabled" ] + } + } + }, { + "id" : "vcs.settings", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "offer.move.partially.committed", "offer.move.failed.committed", "offer.remove.empty.changelist", "changelist.make.new.active", "changelist.preselect.existing", "perform.update.in.background", "perform.commit.in.background", "perform.edit.in.background", "perform.checkout.in.background", "perform.add_remove.in.background", "perform.rollback.in.background", "commit.before.check.code.smell", "commit.before.check.code.cleanup", "commit.before.check.todo", "commit.before.check.non.empty.comment", "commit.before.optimize.imports", "commit.before.reformat.project", "commit.before.rearrange", "commit.clear.initial.comment", "commit.use.right.margin", "commit.show.unversioned", "show.changes.preview", "include.text.into.shelf", "check.conflicts.in.background" ], + "__event_id" : [ "offer.move.failed.committed", "commit.before.check.code.smell", "commit.before.check.non.empty.comment", "changelist.preselect.existing", "commit.use.right.margin", "offer.remove.empty.changelist", "show.changes.preview", "commit.before.optimize.imports", "include.text.into.shelf", "offer.move.partially.committed", "commit.before.reformat.project", "commit.before.check.todo", "commit.show.unversioned", "check.conflicts.in.background", "commit.before.check.code.cleanup", "commit.clear.initial.comment", "commit.before.rearrange", "changelist.make.new.active", "asked.add.external.files", "asked.share.project.configuration.files", "share.project.configuration.files", "add.external.files.silently" ], + "value" : [ "ask", "disabled", "silently", "unknown" ] + } + } + }, { + "id" : "vcs.svn.format", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#version}" ] + } + }, { + "id" : "vfs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "cancelled" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "events" : [ "{regexp#integer}" ], + "finish_time_ms" : [ "{regexp#integer}" ], + "full_scans" : [ "{regexp#integer}" ], + "io_time_ms" : [ "{regexp#integer}" ], + "listeners_ms" : [ "{regexp#integer}" ], + "partial_scans" : [ "{regexp#integer}" ], + "recursive" : [ "{enum#boolean}" ], + "retries" : [ "{regexp#integer}" ], + "roots_arc" : [ "{regexp#integer}" ], + "roots_local" : [ "{regexp#integer}" ], + "roots_other" : [ "{regexp#integer}" ], + "start_time_ms" : [ "{regexp#integer}" ], + "tries" : [ "{regexp#integer}" ], + "vfs_time_ms" : [ "{regexp#integer}" ], + "wait_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "refreshed", "events", "refresh_scan", "refresh_session", "initial_refresh" ] + } + } + }, { + "id" : "vim.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:tracked|copied}" ], + "event_data" : { + "action_id" : [ "{util#action}" ] + } + } + }, { + "id" : "vim.common", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.common}" ], + "event_data" : { + "enabled_extensions" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "is_EAP_active" : [ "{enum#boolean}" ], + "is_plugin_enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vim.handlers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.handler}" ], + "event_data" : { + "handler" : [ "{enum:NORMAL_UNDEFINED|NORMAL_IDE|NORMAL_VIM|INSERT_UNDEFINED|INSERT_IDE|INSERT_VIM|VISUAL_AND_SELECT_UNDEFINED|VISUAL_AND_SELECT_IDE|VISUAL_AND_SELECT_VIM}" ], + "key_stroke" : [ "{enum:Ctrl+1|Ctrl+2|Ctrl+3|Ctrl+4|Ctrl+5|Ctrl+6|Ctrl+7|Ctrl+8|Ctrl+9|Ctrl+0|Ctrl+Shift+1|Ctrl+Shift+2|Ctrl+Shift+3|Ctrl+Shift+4|Ctrl+Shift+5|Ctrl+Shift+6|Ctrl+Shift+7|Ctrl+Shift+8|Ctrl+Shift+9|Ctrl+Shift+0|Ctrl+A|Ctrl+B|Ctrl+C|Ctrl+D|Ctrl+E|Ctrl+F|Ctrl+G|Ctrl+H|Ctrl+I|Ctrl+J|Ctrl+K|Ctrl+L|Ctrl+M|Ctrl+N|Ctrl+O|Ctrl+P|Ctrl+Q|Ctrl+R|Ctrl+S|Ctrl+T|Ctrl+U|Ctrl+V|Ctrl+W|Ctrl+X|Ctrl+Y|Ctrl+Z|Ctrl+Open Bracket|Ctrl+Close Bracket|Ctrl+Shift+A|Ctrl+Shift+B|Ctrl+Shift+C|Ctrl+Shift+D|Ctrl+Shift+E|Ctrl+Shift+F|Ctrl+Shift+G|Ctrl+Shift+H|Ctrl+Shift+I|Ctrl+Shift+J|Ctrl+Shift+K|Ctrl+Shift+L|Ctrl+Shift+M|Ctrl+Shift+N|Ctrl+Shift+O|Ctrl+Shift+P|Ctrl+Shift+Q|Ctrl+Shift+R|Ctrl+Shift+S|Ctrl+Shift+T|Ctrl+Shift+U|Ctrl+Shift+V|Ctrl+Shift+W|Ctrl+Shift+X|Ctrl+Shift+Y|Ctrl+Shift+Z|Ctrl+Shift+Open Bracket|Ctrl+Shift+Close Bracket}" ] + } + } + }, { + "id" : "vim.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.options}" ], + "event_data" : { + "ideajoin" : [ "{enum#boolean}" ], + "ideamarks" : [ "{enum:keep|select|visual}", "{enum#boolean}" ], + "ideaput" : [ "{enum#boolean}" ], + "ideaselection" : [ "{enum#boolean}" ], + "ideastatusicon" : [ "{enum:enabled|gray|disabled}" ], + "ideavimsupport" : [ "{enum:dialog|singleline|dialoglegacy}" ], + "ideawrite" : [ "{enum:all|file}" ] + } + } + }, { + "id" : "vim.vimscript", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.vimscript}" ], + "event_data" : { + "extensions_enabled_by_plug" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "extensions_enabled_by_set" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "ideavimrc_size" : [ "{regexp#integer}" ], + "is_IDE-specific_configuration_used" : [ "{enum#boolean}" ], + "is_function_call_used" : [ "{enum#boolean}" ], + "is_function_declaration_used" : [ "{enum#boolean}" ], + "is_if_used" : [ "{enum#boolean}" ], + "is_loop_used" : [ "{enum#boolean}" ], + "is_map_expr_used" : [ "{enum#boolean}" ], + "number_of_sourced_files" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "vulnerability.package.checker", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "fixLocal", "navigateInfo", "showInfo", "fixGlobal", "globalResult", "localResult", "runGlobal" ] + } + } + }, { + "id" : "welcome_screen.clone", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:canceled|success|added|failed}" ], + "event_data" : { + "cloneable_projects" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "welcomescreen.interaction", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "config_imported" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "first_start" : [ "{enum#boolean}" ], + "keymap_name" : [ "{enum#keymaps}" ], + "new_font_size" : [ "{regexp#integer}" ], + "new_font_size_2d" : [ "{regexp#float}" ], + "old_font_size" : [ "{regexp#integer}" ], + "old_font_size_2d" : [ "{regexp#float}" ], + "sync_os" : [ "{enum#boolean}" ], + "tab_type" : [ "{enum:TabNavProject|TabNavCustomize|TabNavPlugins|TabNavTutorials|TabNavOther}" ], + "theme_name" : [ "{enum#look_and_feel}" ] + }, + "enums" : { + "__event_id" : [ "color.blindness.changed", "editor.font.changed", "ide.font.changed", "keymap.changed", "laf.changed", "plugins.modified", "project.search", "screen.hidden", "screen.shown", "screen.tab.selected", "debugger.processes.search", "debugger.attach" ] + } + } + }, { + "id" : "wsl.installations", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:count}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "version" : [ "{regexp#integer}" ] + } + } + } ], + "rules" : { + "enums" : { + "boolean" : [ "true", "false", "TRUE", "FALSE", "True", "False" ], + "build_tools" : [ "Maven", "Gradle", "gradle", "sbt", "Clojure_Deps", "clojure_deps", "Pants", "pants", "bsp", "Kobalt", "kobalt", "undefined.system", "third.party", "SPM", "CompDB", "Compilation_Database", "Makefile" ], + "dotnet_technologies" : [ ".NET_Core", ".NET Core", ".NET_Classic", ".NET Classic", "Avalonia", "C++", "Managed_C++", "Managed C++", "Silverlight", "UE4", "UE5", "UWP", "Unity", "UnitySidecar", "MAUI", "WPF", "Web_Classic", "Web Classic", "Web_Core", "Web Core", "WebSite", "WinRT", "Sql Database Project", "WindowsForms_Classic", "WindowsForms Classic", "WindowsForms Core", "WindowsForms_Core", "WindowsPhone", "Uno", "Xamarin", "XamarinForms", "Azure_Function", "Azure Function", "AzureFunction", "Xamarin.Mac", "Xamarin.Android", "Xamarin.iOS", "Xamarin.PlayStation3", "Xamarin.PlayStation4", "Xamarin.PlayStationVita", "Xamarin.WatchOS", "Xamarin.TVOS", "Xamarin.Xbox360", "Xamarin.XboxOne", "UnrealGame", "UnrealModule", "UnrealPlugin", "UnrealFolder", "Unreal Engine (any)" ], + "keymaps" : [ "Mac_OS_X_10.5+", "Default_for_GNOME", "Rider", "Eclipse", "Emacs", "Default_for_KDE", "Mac_OS_X", "ReSharper_OSX", "NetBeans_6.5", "Visual_Studio", "Rider_OSX", "TextMate", "Eclipse_(Mac_OS_X)", "ReSharper", "Xcode", "unknown", "custom", "Sublime_Text_(Mac_OS_X)", "Sublime_Text", "Default_for_XWin", "$default", "JBuilder", "VS_Code", "Visual_Studio_OSX", "Visual_Studio_2022", "Visual_Assist", "VSCode", "macOS_System_Shortcuts" ], + "look_and_feel" : [ "Acme", "Apricode_Monokai", "Arc_Dark", "Arc_Dark_(Material)", "Arc_Dark_Contrast", "Arc_Theme", "Arc_Theme_-_Orange", "Arc_Theme_Dark", "Arc_Theme_Dark_-_Orange", "Astra_Dark", "AtomOneDarkByMayke", "Atom_One_Dark", "Atom_One_Dark_(Material)", "Atom_One_Dark_Contrast", "Atom_One_Light", "Atom_One_Light_(Material)", "Atom_One_Light_Contrast", "Aura", "Ayu_Mirage", "AzurLane:_Essex", "Bas_Tools_Black", "Bas_Tools_Dark", "Bas_Tools_White", "Base16_Monokai", "Base16_Tomorrow_Dark", "BattleField", "Blackbird", "BlendS:_Maika", "Blue_Dolphin", "Blue_Whale", "Breeze_Dark", "Bright_and_Sheen_Theme", "BunnySenpai:_Mai_Dark", "BunnySenpai:_Mai_Light", "Burnt", "Calm", "Carbon", "Cell_Dark_Theme", "Chicken", "Chuunibyou:_Takanashi_Rikka", "City_Pop", "Clean_Sheet", "Cobalt", "Cobalt9", "Cobalt_2", "Codely", "Codely_Blue", "Codely_Dark", "Codely_Light", "Coderpillr_Dusk", "CoffeeBean", "Construction_Paper", "Core", "Custom_Theme_(Material)", "Cute_Pink_Light", "Cyan_light", "Cyberpunk_Theme", "DDLC:_Monika_Dark", "DDLC:_Monika_Light", "DDLC:_Natsuki_Dark", "DDLC:_Natsuki_Light", "DDLC:_Sayori_Dark", "DDLC:_Sayori_Light", "DDLC:_Yuri_Dark", "DDLC:_Yuri_Light", "DM:_Kanna", "DM:_Tohru", "DR:_Mioda_Ibuki_Dark", "DR:_Mioda_Ibuki_Light", "DTWMMN:_Hayase_Nagatoro", "Darcula", "Darcula_(blacker)", "Darcula_Darker", "Darcula_Pitch_Black", "Darcula_Solid", "Darcula_Sombre", "Darcula_Sombre_(transparent_selection)", "Darcula_Sombre_(with_bright_borders)", "Darcula_Sombre_(with_dark_borders)", "Dark", "DarkCode", "DarkCode_Contrast", "DarkDark", "DarkTheme", "Dark_Candy", "Dark_Flat", "Dark_Orange", "Dark_purple", "Dark_ubuntu", "Deep_Ocean_Theme", "Dracula", "Dracula_(Material)", "Dracula_Colorful", "Dracula_Contrast", "DxD:_Rias:_Crimson", "DxD:_Rias:_Onyx", "Dysh_Unreal_Simple", "Dysh_Unreal_Simple_Vivid", "EVA:_Katsuragi_Misato", "EVA:_Rei", "Eclipse_Plus", "El_Chalten", "Elements", "Emerald", "Ender_Theme", "EroManga:_Sagiri", "Espresso_Light", "Espresso_Lightgram", "Field_Lights", "FlatAndMinimalistic_-_dark", "FlatAndMinimalistic_-_gray", "FlatOcean", "Forest_Night", "Foundation_Dark", "Foundation_Light", "Franxx:_Zero_Two_Dark", "Franxx:_Zero_Two_Light", "FutureDiary:_Gasai_Yuno", "Galaxy", "Galizur", "Gate:_Rory_Mercury", "Gerry_Oceanic", "Gerry_Space", "Gerry_Violet", "Giraffe", "GitHub", "GitHub_(Material)", "GitHub_Contrast", "GitHub_Dark", "GitHub_Dark_(Material)", "GitHub_Dark_Contrast", "GitHub_Dark_Dimmed", "GitHub_Light", "Gloom", "Glowing_Darcula", "Godot_Theme", "Golden_Blue", "Gradianto_Dark_Fuchsia", "Gradianto_Deep_Ocean", "Gradianto_Midnight_Blue", "Gradianto_Nature_Green", "Gray", "Green_Haze", "Green_lite", "Greenly", "Gruvbox", "Gruvbox_Dark_Hard", "Gruvbox_Dark_Medium", "Gruvbox_Dark_Soft", "Gruvbox_Github", "Gruvbox_Light_Hard", "Gruvbox_Light_Medium", "Gruvbox_Light_Soft", "Gruvbox_Material", "Hack_The_Box", "Hacker_Theme", "Haikyu:_Hinata_Shoyo", "Halcyon", "Helsing", "Hiberbee_Dark", "High-Contrast-Theme", "High_contrast", "HyperTheme", "Iceberg", "InBedBy7", "IntelliJ", "IntelliJ_Light", "Interesting", "JahySama:_Jahy", "JavierSC_dark", "KCoroutine", "Kakegurui:_Jabami_Yumeko", "KillLaKill:_Ryuko_Dark", "KillLaKill:_Ryuko_Light", "KillLaKill:_Satsuki_Dark", "KillLaKill:_Satsuki_Light", "KonoSuba:_Aqua", "KonoSuba:_Darkness_Dark", "KonoSuba:_Darkness_Light", "KonoSuba:_Megumin", "Kromatic", "Kyoto", "LS:_Konata", "Light", "Light_Custom_Theme_(Material)", "Light_Flat", "Light_Owl", "Light_Owl_(Material)", "Light_Owl_Contrast", "Light_green", "Lotus_Dark", "Lotus_Light", "LoveLive:_Sonoda_Umi", "Lumio", "MacchuPicchu", "Material_Darker", "Material_Darker_Contrast", "Material_Deep_Ocean", "Material_Deep_Ocean_Contrast", "Material_Forest", "Material_Forest_Contrast", "Material_Lighter", "Material_Lighter_Contrast", "Material_Oceanic", "Material_Oceanic_Contrast", "Material_Palenight", "Material_Palenight_Contrast", "Material_Sandy_Beach", "Material_Sandy_Beach_Contrast", "Material_Sky_Blue", "Material_Sky_Blue_Contrast", "Material_Theme:_Default", "Material_Theme:_Lighter", "Material_Theme:_Night", "Material_Theme:_Ocean", "Material_Volcano", "Material_Volcano_Contrast", "Mayukai_Alucard", "Mayukai_Mirage", "Mayukai_Mono", "Mayukai_Reversal", "Monarcula", "Monarcula_Pro", "Monarcula_Soft", "Monocai", "Monogatari:_Hanekawa_Tsubasa", "Monokai_Pro", "Monokai_Pro_(Classic)", "Monokai_Pro_(Filter_Machine)", "Monokai_Pro_(Filter_Octagon)", "Monokai_Pro_(Filter_Ristretto)", "Monokai_Pro_(Filter_Spectrum)", "Monokai_Pro_(Material)", "Monokai_Pro_Contrast", "MonsterMusume:_Miia", "Moonlight", "Moonlight_(Material)", "Moonlight_Contrast", "Moto_Ducat", "MyGruvbox", "Napalmpapalam", "NekoPara:_Azuki", "NekoPara:_Chocola", "NekoPara:_Christmas_Chocola", "NekoPara:_Cinnamon", "NekoPara:_Coconut", "NekoPara:_Maple_Dark", "NekoPara:_Maple_Light", "NekoPara:_Shigure", "NekoPara:_Vanilla", "Nier:Automata_Theme", "Night_Owl", "Night_Owl_(Material)", "Night_Owl_Contrast", "Noctis", "Noctis_Azureus", "Noctis_Bordo", "Noctis_Sereno", "Noctis_Uva", "Noctis_Voila", "Nord", "NotReallyMDTheme", "OPM:_Genos", "Obsidian", "Obsidian_Bright", "Oceanic_Dark_Theme", "Oceanic_Primal", "OneDarkMonokai", "One_Dark", "One_Dark_Italic", "One_Dark_Vivid", "One_Dark_Vivid_Italic", "OreGairu:_Yukinoshita_Yukino", "OreImo:_Kirino", "Pink_as_Heck", "Polar", "Prpl", "Purple", "QQ:_Nakano_Miku", "QQ:_Nakano_Nino", "QQ:_Nakano_Yotsuba", "Railgun:_Misaka_Mikoto", "Re:Zero:_Beatrice", "Re:Zero:_Echidna", "Re:Zero:_Emilia_Dark", "Re:Zero:_Emilia_Light", "Re:Zero:_Ram", "Re:Zero:_Rem", "ReSharper_Dark", "ReSharper_Light", "Red", "Red2", "Rider_Dark", "Rider_Light", "Rider_Melon_Dark", "Rider_Melon_Light", "Roboticket_Light", "Romeo-Theme", "Rouge", "SAO:_Asuna_Dark", "SAO:_Asuna_Light", "SG:_Makise_Kurisu", "Sage", "Salmon", "Sepia", "ShadeSmear_Dark", "ShadeSmear_Light", "Shades_Of_Purple", "Shape", "ShieldHero:_Raphtalia", "Shokugeki:_Yukihira_Soma", "Slime:_Rimiru_Tempest", "Solarized_Dark", "Solarized_Dark_(Material)", "Solarized_Dark_Contrast", "Solarized_Light", "Solarized_Light_(Material)", "Solarized_Light_Contrast", "Solo_Coding", "SpaceDay", "Spacegray", "Spacemacs", "Starlight", "StarlightDark", "Sublime", "Super_Dark", "SynthWave_'84", "SynthWave_'84_(Material)", "SynthWave_'84_Contrast", "Synthwave_Blue", "Synthwave_Refined", "Tanne", "The_Above_Dark", "The_Above_Light", "Trash_Panda_Theme", "Twitch_Dark_Theme", "TypeMoon:_Astolfo", "TypeMoon:_Gray", "TypeMoon:_Ishtar_Dark", "TypeMoon:_Ishtar_Light", "TypeMoon:_Tohsaka_Rin", "Ubuntu_Theme", "Universe", "Universe_Purple", "VSCode_Dark", "Visual_Assist_Dark", "Visual_Assist_Light", "Visual_Studio_2019_Dark", "Visual_Studio_Code_Dark_Plus", "Visual_Studio_Dark", "Visual_Studio_Light", "Vocaloid:_Hatsune_Miku", "VoidTheme", "VsCode_Monokai_HC", "Windows_10_Light", "Winter_Is_Coming", "Xcode-Dark", "Xcode_Dark", "Xcode_Light", "Yaru_Dark", "YuruCamp:_Nadeshiko", "YuruCamp:_Shima_Rin", "[Doki]_AzurLane:_Essex", "[Doki]_BlendS:_Maika", "[Doki]_BunnySenpai:_Mai_Dark", "[Doki]_BunnySenpai:_Mai_Light", "[Doki]_DDLC:_Monika_Dark", "[Doki]_DDLC:_Monika_Light", "[Doki]_DDLC:_Natsuki_Dark", "[Doki]_DDLC:_Natsuki_Light", "[Doki]_DDLC:_Sayori_Dark", "[Doki]_DDLC:_Sayori_Light", "[Doki]_DDLC:_Yuri_Dark", "[Doki]_DDLC:_Yuri_Light", "[Doki]_DM:_Kanna", "[Doki]_DM:_Tohru", "[Doki]_DR:_Mioda_Ibuki_Dark", "[Doki]_DR:_Mioda_Ibuki_Light", "[Doki]_DTWMMN:_Hayase_Nagatoro", "[Doki]_DxD:_Rias:_Crimson", "[Doki]_DxD:_Rias:_Onyx", "[Doki]_EVA:_Katsuragi_Misato", "[Doki]_EVA:_Rei", "[Doki]_EroManga:_Sagiri", "[Doki]_Franxx:_Zero_Two_Dark", "[Doki]_Franxx:_Zero_Two_Light", "[Doki]_FutureDiary:_Gasai_Yuno", "[Doki]_Gate:_Rory_Mercury", "[Doki]_JahySama:_Jahy", "[Doki]_Kakegurui:_Jabami_Yumeko", "[Doki]_KillLaKill:_Ryuko_Dark", "[Doki]_KillLaKill:_Ryuko_Light", "[Doki]_KillLaKill:_Satsuki_Dark", "[Doki]_KillLaKill:_Satsuki_Light", "[Doki]_KonoSuba:_Aqua", "[Doki]_KonoSuba:_Darkness_Dark", "a.onji", "ajaaibu", "asiimov", "celestial", "color_blind_theme", "dark-jeff", "darkerla", "deep-focus-theme", "flat", "foggy-night", "hibNet_Midnight_Blue", "jDark", "jake-theme", "macOS_Light", "madrid", "metalheart", "minimal", "naysayer88", "nevaTheme", "night-owl-native", "nightfall", "plaid", "qubTheme", "reykjavik", "shirotelin", "silkworm", "soft-charcoal", "spectre_theme", "subtle-hacker-theme", "theme-oldirony-dark", "theme_eclipse", "thursday", "vuesion-theme", "warm-night", "white-sand", "xndlnk-monokai" ], + "os" : [ "Windows", "Mac", "Linux", "FreeBSD", "ChromeOS", "Solaris", "Other" ], + "plugin_type" : [ "PLATFORM", "JB_BUNDLED", "JB_NOT_BUNDLED", "LISTED", "NOT_LISTED", "UNKNOWN" ], + "state" : [ "enabled", "disabled" ], + "vcs" : [ "Git", "git", "SVN", "svn", "hg4idea", "Perforce", "perforce", "TFS", "tfs", "SourceSafe", "sourcesafe", "ClearCase", "clearcase", "CVS", "cvs", "TFVS", "tfvs", "VSS", "vss" ] + }, + "regexps" : { + "count" : "\\d+K?M?\\+?", + "float" : "-?\\d+\\.\\d+(E\\-?\\d+)?", + "hash" : "([0-9A-Fa-f]{40,64})|undefined", + "integer" : "-?\\d+(\\+)?", + "kotlin_version" : "(\\d+-)?\\d\\.\\d\\.\\d{1,3}-(dev|eap|release)-(\\d+-)?(AppCode|CLion|IJ|Studio)[0-9\\-\\.]+", + "license_metadata" : "[0-9]{10}[A-Z]{4}[-0-9X]{6}", + "mcu_name" : "UNKNOWN|UPDATE_FAILED|(STM32[A-Z]{1,2}\\w+)", + "series" : "^(?:AreaRange|Area|Bubble|Heatmap|Pie|Stock|Scatter|Line|Bar)+(?:_(?:AreaRange|Area|Bubble|Heatmap|Pie|Stock|Scatter|Line|Bar)+)*$", + "version" : "Unknown|unknown.format|unknown|UNKNOWN|((\\d+\\.?)*\\d+)" + } + }, + "version" : "2865" +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/AVG.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/AVG.groovy @@ -0,0 +1,38 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +import static java.math.MathContext.DECIMAL128 + +BigDecimal RES = 0 +int i = 0 +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + RES = RES.add(value, DECIMAL128) + i++ + } + else if (value.toString().isBigDecimal()) { + RES = RES.add(value.toString().toBigDecimal(), DECIMAL128) + i++ + } + } +} +if (i > 0) { + RES = RES.divide(i, DECIMAL128) + OUT.append(RES.toString()) +} +else { + OUT.append("Not enough values") +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/COLS.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/COLS.groovy @@ -0,0 +1,15 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +OUT.append(COLUMNS.size().toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/COUNT.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/COUNT.groovy @@ -0,0 +1,21 @@ +/* +* Available context bindings: +* COLUMNS List<DataColumn> +* ROWS Iterable<DataRow> +* OUT { append() } +* FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } +* TRANSPOSED Boolean +* plus ALL_COLUMNS, TABLE, DIALECT +* +* where: +* DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } +* DataColumn { columnNumber(), name() } +*/ + +def RES = 0G +ROWS.each { row -> + COLUMNS.each { column -> + RES += 1 + } +} +OUT.append(RES.toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/COUNT_NUMS.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/COUNT_NUMS.groovy @@ -0,0 +1,27 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +def RES = 0G +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + RES += 1 + } + else if (value.toString().isBigDecimal()) { + RES += 1 + } + } +} +OUT.append(RES.toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/MAX.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/MAX.groovy @@ -0,0 +1,32 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + + +values = new ArrayList<BigDecimal>() +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + values.add(value as BigDecimal) + } + else if (value.toString().isBigDecimal()) { + values.add(value.toString() as BigDecimal) + } + } +} +if (values.size() == 0) { + OUT.append("Not enough values") + return +} +OUT.append(Collections.max(values).toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/MEDIAN.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/MEDIAN.groovy @@ -0,0 +1,35 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +values = new ArrayList<BigDecimal>() +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + values.add(value as BigDecimal) + } + else if (value.toString().isBigDecimal()) { + values.add(value.toString() as BigDecimal) + } + } +} +if (values.size() == 0) { + OUT.append("Not enough values") + return +} +elementsNumber = values.size() +Collections.sort(values) +mid = (int)elementsNumber / 2 +RES = elementsNumber % 2 != 0 ? values[mid] : (values[mid] + values[mid - 1]) / 2 +OUT.append(RES.toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/MIN.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/MIN.groovy @@ -0,0 +1,31 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +values = new ArrayList<BigDecimal>() +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + values.add(value as BigDecimal) + } + else if (value.toString().isBigDecimal()) { + values.add(value.toString() as BigDecimal) + } + } +} +if (values.size() == 0) { + OUT.append("Not enough values") + return +} +OUT.append(Collections.min(values).toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/ROWS.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/ROWS.groovy @@ -0,0 +1,15 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +OUT.append(ROWS.size().toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/SUM.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/aggregators/SUM.groovy @@ -0,0 +1,29 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +import static java.math.MathContext.DECIMAL128 + +BigDecimal RES = 0 +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + RES = RES.add(value, DECIMAL128) + } + else if (value.toString().isBigDecimal()) { + RES = RES.add(value.toString().toBigDecimal(), DECIMAL128) + } + } +} +OUT.append(RES.toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/CSV-Groovy.csv.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/CSV-Groovy.csv.groovy @@ -0,0 +1,37 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +SEPARATOR = "," +QUOTE = "\"" +NEWLINE = System.getProperty("line.separator") + +def printRow = { values, valueToString -> + values.eachWithIndex { value, idx -> + def str = valueToString(value) + def q = str.contains(SEPARATOR) || str.contains(QUOTE) || str.contains(NEWLINE) + OUT.append(q ? QUOTE : "") + .append(str.replace(QUOTE, QUOTE + QUOTE)) + .append(q ? QUOTE : "") + .append(idx != values.size() - 1 ? SEPARATOR : NEWLINE) + } +} + +if (!TRANSPOSED) { + ROWS.each { row -> printRow(COLUMNS, { FORMATTER.format(row, it) }) } +} +else { + def values = COLUMNS.collect { new ArrayList<String>() } + ROWS.each { row -> COLUMNS.eachWithIndex { col, i -> values[i].add(FORMATTER.format(row, col)) } } + values.each { printRow(it, { it }) } +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/HTML-Groovy.html.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/HTML-Groovy.html.groovy @@ -0,0 +1,57 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +import static com.intellij.openapi.util.text.StringUtil.escapeXmlEntities + +NEWLINE = System.getProperty("line.separator") + +def HTML_PATTERN = ~"<.+>" + +def printRow = { values, tag, valueToString -> + OUT.append("$NEWLINE<tr>$NEWLINE") + values.each { + def str = valueToString(it) + def escaped = str ==~ HTML_PATTERN + ? str + : escapeXmlEntities((str as String).replaceAll("\\t|\\b|\\f", "")).replaceAll("\\r|\\n|\\r\\n", "<br/>") + OUT.append(" <$tag>$escaped</$tag>$NEWLINE") + } + OUT.append("</tr>") +} + +OUT.append( +"""<!DOCTYPE html> +<html> + <head> + <title></title> + <meta charset="UTF-8"> + </head> +<body> +<table border="1" style="border-collapse:collapse">""") + +if (!TRANSPOSED) { + printRow(COLUMNS, "th") { it.name() } + ROWS.each { row -> printRow(COLUMNS, "td") { FORMATTER.format(row, it) } } +} +else { + def values = COLUMNS.collect { new ArrayList<String>( [it.name()] ) } + ROWS.each { row -> COLUMNS.eachWithIndex { col, i -> values[i].add(FORMATTER.format(row, col)) } } + values.each { printRow(it, "td", { it }) } +} + +OUT.append(""" +</table> +</body> +</html> +""") +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/HTML-JavaScript.html.js b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/HTML-JavaScript.html.js @@ -0,0 +1,49 @@ +function eachWithIdx(iterable, f) { var i = iterable.iterator(); var idx = 0; while (i.hasNext()) f(i.next(), idx++); } +function mapEach(iterable, f) { var vs = []; eachWithIdx(iterable, function (i) { vs.push(f(i));}); return vs; } +function escape(str) { + str = str.replace(/\t|\b|\f/g, ""); + str = com.intellij.openapi.util.text.StringUtil.escapeXml(str); + str = str.replace(/\r|\n|\r\n/g, "<br/>"); + return str; +} +var isHTML = RegExp.prototype.test.bind(/^<.+>$/); + +var NEWLINE = "\n"; + +function output() { for (var i = 0; i < arguments.length; i++) { OUT.append(arguments[i]); } } +function outputRow(items, tag) { + output("<tr>"); + for (var i = 0; i < items.length; i++) + output("<", tag, ">", isHTML(items[i]) ? items[i] : escape(items[i]), "</", tag, ">"); + output("</tr>", NEWLINE); +} + + +output("<!DOCTYPE html>", NEWLINE, + "<html>", NEWLINE, + "<head>", NEWLINE, + "<title></title>", NEWLINE, + "<meta charset=\"UTF-8\">", NEWLINE, + "</head>", NEWLINE, + "<body>", NEWLINE, + "<table border=\"1\" style=\"border-collapse:collapse\">", NEWLINE); + +if (TRANSPOSED) { + var values = mapEach(COLUMNS, function(col) { return [col.name()]; }); + eachWithIdx(ROWS, function (row) { + eachWithIdx(COLUMNS, function (col, i) { + values[i].push(FORMATTER.format(row, col)); + }); + }); + eachWithIdx(COLUMNS, function (_, i) { outputRow(values[i], "td"); }); +} +else { + outputRow(mapEach(COLUMNS, function (col) { return col.name(); }), "th"); + eachWithIdx(ROWS, function (row) { + outputRow(mapEach(COLUMNS, function (col) { return FORMATTER.format(row, col); }), "td") + }); +} + +output("</table>", NEWLINE, + "</body>", NEWLINE, + "</html>", NEWLINE); +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/JSON-Groovy.json.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/JSON-Groovy.json.groovy @@ -0,0 +1,70 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + + +import static com.intellij.openapi.util.text.StringUtil.escapeStringCharacters as escapeStr + +NEWLINE = System.getProperty("line.separator") +INDENT = " " + +def printJSON(level, col, o) { + switch (o) { + case null: OUT.append("null"); break + case Tuple: printJSON(level, o[0], o[1]); break + case Map: + OUT.append("{") + o.entrySet().eachWithIndex { entry, i -> + OUT.append("${i > 0 ? "," : ""}$NEWLINE${INDENT * (level + 1)}") + OUT.append("\"${escapeStr(entry.getKey().toString())}\"") + OUT.append(": ") + printJSON(level + 1, col, entry.getValue()) + } + OUT.append("$NEWLINE${INDENT * level}}") + break + case Object[]: + case Iterable: + OUT.append("[") + def plain = true + o.eachWithIndex { item, i -> + plain = item == null || item instanceof Number || item instanceof Boolean || item instanceof String + if (plain) { + OUT.append(i > 0 ? ", " : "") + } + else { + OUT.append("${i > 0 ? "," : ""}$NEWLINE${INDENT * (level + 1)}") + } + printJSON(level + 1, col, item) + } + if (plain) OUT.append("]") else OUT.append("$NEWLINE${INDENT * level}]") + break + case Boolean: OUT.append("$o"); break + default: + def str = FORMATTER.formatValue(o, col) + def typeName = FORMATTER.getTypeName(o, col) + def shouldQuote = FORMATTER.isStringLiteral(o, col) && !(typeName.equalsIgnoreCase("json") || typeName.equalsIgnoreCase("jsonb")) + OUT.append(shouldQuote ? "\"${escapeStr(str)}\"" : str); + break + } +} + +printJSON(0, null, ROWS.transform { row -> + def map = new LinkedHashMap<String, String>() + COLUMNS.each { col -> + if (row.hasValue(col)) { + def val = row.value(col) + map.put(col.name(), new Tuple(col, val)) + } + } + map +}) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/Markdown-Groovy.md.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/Markdown-Groovy.md.groovy @@ -0,0 +1,65 @@ +package extensions.data.extractors + +NEWLINE = System.getProperty("line.separator") +SEPARATOR = "|" +BACKSLASH = "\\" +BACKQUOTE = "`" +LTAG = "<" +RTAG = ">" +ASTERISK = "*" +UNDERSCORE = "_" +LPARENTH = "(" +RPARENTH = ")" +LBRACKET = "[" +RBRACKET = "]" +TILDE = "~" + +def printRow = { values, firstBold = false, valueToString -> + values.eachWithIndex { value, idx -> + def str = valueToString(value) + .replace(BACKSLASH, BACKSLASH + BACKSLASH) + .replace(SEPARATOR, BACKSLASH + SEPARATOR) + .replace(BACKQUOTE, BACKSLASH + BACKQUOTE) + .replace(ASTERISK, BACKSLASH + ASTERISK) + .replace(UNDERSCORE, BACKSLASH + UNDERSCORE) + .replace(LPARENTH, BACKSLASH + LPARENTH) + .replace(RPARENTH, BACKSLASH + RPARENTH) + .replace(LBRACKET, BACKSLASH + LBRACKET) + .replace(RBRACKET, BACKSLASH + RBRACKET) + .replace(TILDE, BACKSLASH + TILDE) + .replace(LTAG, "&lt;") + .replace(RTAG, "&gt;") + .replaceAll("\r\n|\r|\n", "<br/>") + .replaceAll("\t|\b|\f", "") + + OUT.append("| ") + .append(firstBold && idx == 0 ? "**" : "") + .append(str) + .append(firstBold && idx == 0 ? "**" : "") + .append(idx != values.size() - 1 ? " " : " |" + NEWLINE) + } +} + +if (TRANSPOSED) { + def values = COLUMNS.collect { new ArrayList<String>([it.name()]) } + def rowCount = 0 + ROWS.forEach { row -> + COLUMNS.eachWithIndex { col, i -> values[i].add(FORMATTER.format(row, col)) } + rowCount++ + } + for (int i = 0; i <= rowCount; i++) { + OUT.append("| ") + } + OUT.append("|" + NEWLINE) + for (int i = 0; i <= rowCount; i++) { + OUT.append("| :- ") + } + OUT.append("|" + NEWLINE) + values.each { printRow(it, true) { it } } +} +else { + printRow(COLUMNS) { it.name() } + COLUMNS.each { OUT.append("| :--- ") } + OUT.append("|" + NEWLINE) + ROWS.each { row -> printRow(COLUMNS) { FORMATTER.format(row, it) } } +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/One-row.sql.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/One-row.sql.groovy @@ -0,0 +1,34 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +SEPARATOR = ", " +QUOTE = "'" +STRING_PREFIX = DIALECT.getDbms().isMicrosoft() ? "N" : "" +KEYWORDS_LOWERCASE = com.intellij.database.util.DbSqlUtil.areKeywordsLowerCase(PROJECT) +KW_NULL = KEYWORDS_LOWERCASE ? "null" : "NULL" + +first = true +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + def stringValue = value == null ? KW_NULL : FORMATTER.formatValue(value, column) + def isStringLiteral = value != null && FORMATTER.isStringLiteral(value, column) + if (isStringLiteral && DIALECT.getDbms().isMysql()) stringValue = stringValue.replace("\\", "\\\\") + OUT.append(first ? "" : SEPARATOR) + .append(isStringLiteral ? (STRING_PREFIX + QUOTE) : "") + .append(stringValue ? stringValue.replace(QUOTE, QUOTE + QUOTE) : stringValue) + .append(isStringLiteral ? QUOTE : "") + first = false + } +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/Pretty-Groovy.txt.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/Pretty-Groovy.txt.groovy @@ -0,0 +1,144 @@ +import com.intellij.openapi.util.text.StringUtil + +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + + +WIDTH_BASED_ON_CONTENT = -1 + +PIPE = "|" +SPACE = " " +CROSS = "+" +MINUS = "-" +ROW_SEPARATORS = false +COLUMN_WIDTH = WIDTH_BASED_ON_CONTENT +NEWLINE = System.getProperty("line.separator") + +static def splitByLines(values, size) { + def splitValues = new ArrayList<>() + def maxLines = 0 + for (int i = 0; i < size; i++) { + def splitValue = StringUtil.splitByLines(values(i)) + splitValues.add(splitValue) + maxLines = Math.max(maxLines, splitValue.size()) + } + + def byLines = new ArrayList<>(maxLines) + for (int i = 0; i < maxLines; i++) { + def lineValues = new ArrayList<>() + byLines.add(lineValues) + for (int j = 0; j < splitValues.size(); j++) { + def splitValue = splitValues[j] + lineValues.add(splitValue.size() <= i ? null : splitValue[i]) + } + } + return byLines +} + +def printRow(values, size, width = { COLUMN_WIDTH }, padding = SPACE, separator = { PIPE }) { + def byLines = splitByLines(values, size) + byLines.each { line -> + def lineSize = line.size() + if (lineSize > 0) OUT.append(separator(-1)) + for (int i = 0; i < lineSize; i++) { + def value = line[i] == null ? "" : line.get(i) + def curWidth = width(i) + OUT.append(value.padRight(curWidth, padding)) + OUT.append(separator(i)) + } + OUT.append(NEWLINE) + } +} + +def printRows() { + def colNames = COLUMNS.collect { it.name() } + def calcWidth = COLUMN_WIDTH == WIDTH_BASED_ON_CONTENT + def rows + def width + def rowFormatter + if (calcWidth) { + rows = new ArrayList<>() + def widths = new int[COLUMNS.size()] + COLUMNS.eachWithIndex { column, idx -> widths[idx] = column.name().length() } + ROWS.each { row -> + def rowValues = COLUMNS.withIndex().collect { col, idx -> + def value = FORMATTER.format(row, col) + widths[idx] = Math.max(widths[idx], value.length()) + value + } + rows.add(rowValues) + } + width = { widths[it] } + rowFormatter = { it } + } + else { + rows = ROWS + width = { COLUMN_WIDTH } + rowFormatter = { COLUMNS.collect { col -> FORMATTER.format(it, col) } } + } + + printRow({""}, COLUMNS.size(), { width(it) }, MINUS) { CROSS } + printRow( { colNames[it] }, COLUMNS.size()) { width(it) } + + def first = true + rows.each { row -> + def rowValues = rowFormatter(row) + if (first || ROW_SEPARATORS) printRow({""}, COLUMNS.size(), { width(it) }, MINUS) { first ? CROSS : MINUS } + printRow({ rowValues[it] }, rowValues.size()) { width(it) } + first = false + } + printRow({""}, COLUMNS.size(), { width(it) }, MINUS) { CROSS } +} + +def printRowsTransposed() { + def calcWidth = COLUMN_WIDTH == WIDTH_BASED_ON_CONTENT + if (calcWidth) { + COLUMN_WIDTHS = new ArrayList<Integer>() + COLUMN_WIDTHS.add(0) + } + def valuesByRow = COLUMNS.collect { col -> + if (calcWidth) COLUMN_WIDTHS.set(0, Math.max(COLUMN_WIDTHS[0], col.name().length())) + new ArrayList<String>([col.name()]) + } + def rowCount = 1 + ROWS.each { row -> + rowCount++ + COLUMNS.eachWithIndex { col, i -> + def formattedValue = FORMATTER.format(row, col) + valuesByRow[i].add(formattedValue) + def widthIdx = rowCount - 1 + def length = formattedValue.length() + if (calcWidth) { + if (COLUMN_WIDTHS.size() == widthIdx) COLUMN_WIDTHS.add(length) + COLUMN_WIDTHS.set(widthIdx, Math.max(COLUMN_WIDTHS[widthIdx], length)) + } + } + } + valuesByRow.each { row -> + printRow({ "" }, rowCount, { calcWidth ? COLUMN_WIDTHS[it] : COLUMN_WIDTH }, MINUS) { + it <= 0 ? CROSS : it == rowCount - 1 ? CROSS : MINUS + } + printRow({ row[it] }, row.size()) { calcWidth ? COLUMN_WIDTHS[it] : COLUMN_WIDTH } + } + printRow({ "" }, rowCount, { calcWidth ? COLUMN_WIDTHS[it] : COLUMN_WIDTH }, MINUS) { + it <= 0 ? CROSS : it == rowCount - 1 ? CROSS : MINUS + } +} + +if (TRANSPOSED) { + printRowsTransposed() +} +else { + printRows() +} diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/SQL-Insert-Multirow.sql.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/SQL-Insert-Multirow.sql.groovy @@ -0,0 +1,62 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +SEP = ", " +QUOTE = "\'" +STRING_PREFIX = DIALECT.getDbms().isMicrosoft() ? "N" : "" +NEWLINE = System.getProperty("line.separator") + +KEYWORDS_LOWERCASE = com.intellij.database.util.DbSqlUtil.areKeywordsLowerCase(PROJECT) +KW_INSERT_INTO = KEYWORDS_LOWERCASE ? "insert into " : "INSERT INTO " +KW_VALUES = KEYWORDS_LOWERCASE ? "values" : "VALUES" +KW_NULL = KEYWORDS_LOWERCASE ? "null" : "NULL" + +begin = true + +def record(columns, dataRow) { + + if (begin) { + OUT.append(KW_INSERT_INTO) + if (TABLE == null) OUT.append("MY_TABLE") + else OUT.append(TABLE.getParent().getName()).append(".").append(TABLE.getName()) + OUT.append(" (") + + columns.eachWithIndex { column, idx -> + OUT.append(column.name()).append(idx != columns.size() - 1 ? SEP : "") + } + + OUT.append(")").append(NEWLINE) + OUT.append(KW_VALUES).append(" (") + begin = false + } + else { + OUT.append(",").append(NEWLINE) + OUT.append(" (") + } + + columns.eachWithIndex { column, idx -> + def value = dataRow.value(column) + def stringValue = value == null ? KW_NULL : FORMATTER.formatValue(value, column) + def isStringLiteral = value != null && FORMATTER.isStringLiteral(value, column) + if (isStringLiteral && DIALECT.getDbms().isMysql()) stringValue = stringValue.replace("\\", "\\\\") + OUT.append(isStringLiteral ? (STRING_PREFIX + QUOTE) : "") + .append(stringValue ? stringValue.replace(QUOTE, QUOTE + QUOTE) : stringValue) + .append(isStringLiteral ? QUOTE : "") + .append(idx != columns.size() - 1 ? SEP : "") + } + OUT.append(")") +} + +ROWS.each { row -> record(COLUMNS, row) } +OUT.append(";") diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/SQL-Insert-Statements.sql.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/SQL-Insert-Statements.sql.groovy @@ -0,0 +1,49 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +SEP = ", " +QUOTE = "\'" +STRING_PREFIX = DIALECT.getDbms().isMicrosoft() ? "N" : "" +NEWLINE = System.getProperty("line.separator") + +KEYWORDS_LOWERCASE = com.intellij.database.util.DbSqlUtil.areKeywordsLowerCase(PROJECT) +KW_INSERT_INTO = KEYWORDS_LOWERCASE ? "insert into " : "INSERT INTO " +KW_VALUES = KEYWORDS_LOWERCASE ? ") values (" : ") VALUES (" +KW_NULL = KEYWORDS_LOWERCASE ? "null" : "NULL" + +def record(columns, dataRow) { + OUT.append(KW_INSERT_INTO) + if (TABLE == null) OUT.append("MY_TABLE") + else OUT.append(TABLE.getParent().getName()).append(".").append(TABLE.getName()) + OUT.append(" (") + + columns.eachWithIndex { column, idx -> + OUT.append(column.name()).append(idx != columns.size() - 1 ? SEP : "") + } + + OUT.append(KW_VALUES) + columns.eachWithIndex { column, idx -> + def value = dataRow.value(column) + def stringValue = value == null ? KW_NULL : FORMATTER.formatValue(value, column) + def isStringLiteral = value != null && FORMATTER.isStringLiteral(value, column) + if (isStringLiteral && DIALECT.getDbms().isMysql()) stringValue = stringValue.replace("\\", "\\\\") + OUT.append(isStringLiteral ? (STRING_PREFIX + QUOTE) : "") + .append(isStringLiteral ? stringValue.replace(QUOTE, QUOTE + QUOTE) : stringValue) + .append(isStringLiteral ? QUOTE : "") + .append(idx != columns.size() - 1 ? SEP : "") + } + OUT.append(");").append(NEWLINE) +} + +ROWS.each { row -> record(COLUMNS, row) } diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/XML-Groovy.xml.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/data/extractors/XML-Groovy.xml.groovy @@ -0,0 +1,93 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + + +import com.intellij.openapi.util.text.StringUtil + +import java.util.regex.Pattern + +NEWLINE = System.getProperty("line.separator") + +pattern = Pattern.compile("[^\\w\\d]") +def escapeTag(name) { + name = pattern.matcher(name).replaceAll("_") + return name.isEmpty() || !Character.isLetter(name.charAt(0)) ? "_$name" : name +} +def printRow(level, rowTag, values) { + def prefix = "$NEWLINE${StringUtil.repeat(" ", level)}" + OUT.append("$prefix<$rowTag>") + values.each { name, col, valuesName, value -> + switch (value) { + case Map: + def mapValues = new ArrayList<Tuple>() + value.each { key, v -> mapValues.add(new Tuple(escapeTag(key.toString()), col, key.toString(), v)) } + printRow(level + 1, name, mapValues) + break + case Object[]: + case Iterable: + def listItems = new ArrayList<Tuple>() + def itemName = valuesName != null ? escapeTag(StringUtil.unpluralize(valuesName) ?: "item") : "item" + value.collect { v -> listItems.add(new Tuple(itemName, col, null, v)) } + printRow(level + 1, name, listItems) + break + default: + OUT.append("$prefix <$name>") + if (value == null) OUT.append("null") + else { + def formattedValue = FORMATTER.formatValue(value, col) + if (isXmlString(formattedValue)) OUT.append(formattedValue) + else OUT.append(StringUtil.escapeXmlEntities(formattedValue)) + } + OUT.append("</$name>") + } + } + OUT.append("$prefix</$rowTag>") +} + +def isXmlString(string) { + return string.startsWith("<") && string.endsWith(">") && (string.contains("</") || string.contains("/>")) +} + +OUT.append( +"""<?xml version="1.0" encoding="UTF-8"?> +<data>""") + +if (!TRANSPOSED) { + ROWS.each { row -> + def values = COLUMNS + .findAll { col -> row.hasValue(col) } + .collect { col -> + new Tuple(escapeTag(col.name()), col, col.name(), row.value(col)) + } + printRow(0, "row", values) + } +} +else { + def values = COLUMNS.collect { new ArrayList<Tuple>() } + ROWS.eachWithIndex { row, rowIdx -> + COLUMNS.eachWithIndex { col, colIdx -> + if (row.hasValue(col)) { + def value = row.value(col) + values[colIdx].add(new Tuple("row${rowIdx + 1}", col, col.name(), value)) + } + } + } + values.eachWithIndex { it, index -> + printRow(0, escapeTag(COLUMNS[index].name()), it) + } +} + +OUT.append(""" +</data> +""") +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object by schema and database.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object by schema and database.groovy @@ -0,0 +1,53 @@ +import com.intellij.database.model.DasObjectWithSource +import com.intellij.database.model.DasSchemaChild +import com.intellij.database.model.ObjectKind +import com.intellij.database.util.DasUtil +import com.intellij.database.util.ObjectPath + +LAYOUT.ignoreDependencies = true +LAYOUT.baseName { ctx -> baseName(ctx.object) } +LAYOUT.fileScope { path -> fileScope(path) } + + +def baseName(obj) { + def db = DasUtil.getCatalog(obj) + def schema = DasUtil.getSchema(obj) + def file = fileName(obj) + if (db.isEmpty()) { + if (!schema.isEmpty()) return "anonymous/" + sanitize(schema) + "/" + file + return file + } + else if (schema.isEmpty()) { + return sanitize(db) + "/" + file + } + else { + return sanitize(db) + "/" + sanitize(schema) + "/" + file + } +} + +def fileName(obj) { + for (def cur = obj; cur != null; cur = cur.dasParent) { + if (storeSeparately(cur)) return sanitize(cur.name) + } + return sanitize(obj.name) +} + +def fileScope(path) { + def root = path.getName(0).toString() + if (root.endsWith(".sql")) return null + def next = path.getName(1).toString() + if (next.endsWith(".sql")) { + if (root == "anonymous") return null + return ObjectPath.create(root, ObjectKind.DATABASE) + } + if (root == "anonymous") return ObjectPath.create(next, ObjectKind.SCHEMA) + return ObjectPath.create(root, ObjectKind.DATABASE).append(next, ObjectKind.SCHEMA) +} + +def storeSeparately(obj) { + return obj instanceof DasObjectWithSource || obj instanceof DasSchemaChild +} + +def sanitize(name) { + return name.replace('/', 'slash') +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object by schema.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object by schema.groovy @@ -0,0 +1,42 @@ +import com.intellij.database.model.DasObjectWithSource +import com.intellij.database.model.DasSchemaChild +import com.intellij.database.model.ObjectKind +import com.intellij.database.util.DasUtil +import com.intellij.database.util.ObjectPath + +LAYOUT.ignoreDependencies = true +LAYOUT.baseName { ctx -> baseName(ctx.object) } +LAYOUT.fileScope { path -> fileScope(path) } + + +def baseName(obj) { + def schema = DasUtil.getSchema(obj) + def file = fileName(obj) + if (schema.isEmpty()) { + return file + } + else { + return sanitize(schema) + "/" + file + } +} + +def fileName(obj) { + for (def cur = obj; cur != null; cur = cur.dasParent) { + if (storeSeparately(cur)) return sanitize(cur.name) + } + return sanitize(obj.name) +} + +def fileScope(path) { + def root = path.getName(0).toString() + if (root.endsWith(".sql")) return null + return ObjectPath.create(root, ObjectKind.SCHEMA) +} + +def storeSeparately(obj) { + return obj instanceof DasObjectWithSource || obj instanceof DasSchemaChild +} + +def sanitize(name) { + return name.replace('/', 'slash') +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object with order.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object with order.groovy @@ -0,0 +1,21 @@ +import com.intellij.database.model.DasObjectWithSource +import com.intellij.database.model.DasSchemaChild + +LAYOUT.baseName { ctx -> baseName(ctx.object) } +LAYOUT.fileName { ctx -> String.format("%03d-%s.sql", ctx.count, ctx.baseName) } + + +def baseName(obj) { + for (def cur = obj; cur != null; cur = cur.dasParent) { + if (storeSeparately(cur)) return sanitize(cur.name) + } + return sanitize(obj.name) +} + +def storeSeparately(obj) { + return obj instanceof DasObjectWithSource || obj instanceof DasSchemaChild +} + +def sanitize(name) { + return name.replace('/', 'slash') +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema.layouts/File per object.groovy @@ -0,0 +1,21 @@ +import com.intellij.database.model.DasObjectWithSource +import com.intellij.database.model.DasSchemaChild + +LAYOUT.ignoreDependencies = true +LAYOUT.baseName { ctx -> baseName(ctx.object) } + + +def baseName(obj) { + for (def cur = obj; cur != null; cur = cur.dasParent) { + if (storeSeparately(cur)) return sanitize(cur.name) + } + return sanitize(obj.name) +} + +def storeSeparately(obj) { + return obj instanceof DasObjectWithSource || obj instanceof DasSchemaChild +} + +def sanitize(name) { + return name.replace('/', 'slash') +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema/Generate POJOs.groovy b/.config/JetBrains/CLion2022.2/extensions/com.intellij.database/schema/Generate POJOs.groovy @@ -0,0 +1,74 @@ +import com.intellij.database.model.DasTable +import com.intellij.database.util.Case +import com.intellij.database.util.DasUtil + +/* + * Available context bindings: + * SELECTION Iterable<DasObject> + * PROJECT project + * FILES files helper + */ + +packageName = "com.sample;" +typeMapping = [ + (~/(?i)int/) : "long", + (~/(?i)float|double|decimal|real/): "double", + (~/(?i)datetime|timestamp/) : "java.sql.Timestamp", + (~/(?i)date/) : "java.sql.Date", + (~/(?i)time/) : "java.sql.Time", + (~/(?i)/) : "String" +] + +FILES.chooseDirectoryAndSave("Choose directory", "Choose where to store generated files") { dir -> + SELECTION.filter { it instanceof DasTable }.each { generate(it, dir) } +} + +def generate(table, dir) { + def className = javaName(table.getName(), true) + def fields = calcFields(table) + new File(dir, className + ".java").withPrintWriter { out -> generate(out, className, fields) } +} + +def generate(out, className, fields) { + out.println "package $packageName" + out.println "" + out.println "" + out.println "public class $className {" + out.println "" + fields.each() { + if (it.annos != "") out.println " ${it.annos}" + out.println " private ${it.type} ${it.name};" + } + out.println "" + fields.each() { + out.println "" + out.println " public ${it.type} get${it.name.capitalize()}() {" + out.println " return ${it.name};" + out.println " }" + out.println "" + out.println " public void set${it.name.capitalize()}(${it.type} ${it.name}) {" + out.println " this.${it.name} = ${it.name};" + out.println " }" + out.println "" + } + out.println "}" +} + +def calcFields(table) { + DasUtil.getColumns(table).reduce([]) { fields, col -> + def spec = Case.LOWER.apply(col.getDataType().getSpecification()) + def typeStr = typeMapping.find { p, t -> p.matcher(spec).find() }.value + fields += [[ + name : javaName(col.getName(), false), + type : typeStr, + annos: ""]] + } +} + +def javaName(str, capitalize) { + def s = com.intellij.psi.codeStyle.NameUtil.splitNameIntoWords(str) + .collect { Case.LOWER.apply(it).capitalize() } + .join("") + .replaceAll(/[^\p{javaJavaIdentifierPart}[_]]/, "_") + capitalize || s.length() == 1? s : Case.LOWER.apply(s[0]) + s[1..-1] +} diff --git a/.config/JetBrains/CLion2022.2/jdbc-drivers/jdbc-drivers.xml b/.config/JetBrains/CLion2022.2/jdbc-drivers/jdbc-drivers.xml @@ -0,0 +1,1228 @@ +<?xml version="1.0" encoding="UTF-8"?> +<artifacts> + <artifact name="HSQLDB"> + <version version="2.3.2"> + <item name="hsqldb-2.3.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-2.3.2.jar" + md5=""/> + <item type="license" name="hsqldb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-license.txt" md5=""/> + </version> + <version version="2.3.4"> + <item name="hsqldb-2.3.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-2.3.4.jar" + md5=""/> + <item type="license" name="hsqldb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-license.txt" md5=""/> + </version> + <version version="2.4.0"> + <item name="hsqldb-2.4.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-2.4.0.jar" + md5=""/> + <item type="license" name="hsqldb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-license.txt" md5=""/> + </version> + <version version="2.6.0"> + <item name="hsqldb-2.6.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/HSQLDB/hsqldb-2.6.0.jar" + md5=""/> + <item type="license" name="hsqldb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-license.txt" md5=""/> + </version> + <version version="2.7.0"> + <item type="maven" url="org.hsqldb:hsqldb:2.7.0"/> + <item type="license" name="hsqldb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="MySQL Connector/J"> + <version version="5.1.35"> + <item name="mysql-connector-java-5.1.35-bin.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.35/COPYING" + md5=""/> + </version> + <version version="5.1.40"> + <item name="mysql-connector-java-5.1.40-bin.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.40/mysql-connector-java-5.1.40.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.40/COPYING" + md5=""/> + </version> + <version version="5.1.44"> + <item name="mysql-connector-java-5.1.44-bin.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.44/mysql-connector-java-5.1.44.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.44/COPYING" + md5=""/> + </version> + <version version="5.1.45"> + <item name="mysql-connector-java-5.1.45-bin.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.45/COPYING" + md5=""/> + </version> + <version version="5.1.46"> + <item name="mysql-connector-java-5.1.46.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.46/mysql-connector-java-5.1.46.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.46/COPYING" + md5=""/> + </version> + <version version="5.1.47"> + <item name="mysql-connector-java-5.1.47.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/COPYING" + md5=""/> + </version> + </artifact> + + <artifact id="MySQL ConnectorJ" name="MySQL Connector/J 8"> + <version version="8.0.13" id="MySQL ConnectorJ"> + <item name="mysql-connector-java-8.0.13.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.13/mysql-connector-java-8.0.13.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.13/LICENSE" + md5=""/> + </version> + <version version="8.0.15" id="MySQL ConnectorJ"> + <item name="mysql-connector-java-8.0.15.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.15/mysql-connector-java-8.0.15.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.15/LICENSE" + md5=""/> + </version> + <version version="8.0.21" id="MySQL ConnectorJ"> + <item name="mysql-connector-java-8.0.21.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.21/mysql-connector-java-8.0.21.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.21/LICENSE" + md5=""/> + </version> + <version version="8.0.25" id="MySQL ConnectorJ"> + <item name="mysql-connector-java-8.0.25.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.25/mysql-connector-java-8.0.25.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.25/LICENSE" + md5=""/> + </version> + <constraint from="8" dbms="MYSQL" db-from="5.2"/><!-- todo: compat --> + <unsupported from="8" dbms="MYSQL" db-to="5.2"/> + </artifact> + + <artifact name="MariaDB Connector J"> + <version version="2.2.1"> + <item name="mariadb-java-client-2.2.1.jar" + url="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.2.1/mariadb-java-client-2.2.1.jar" + md5=""/> + <item type="license" name="mariadb-connector-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/mariadb-connector-license.txt" md5=""/> + </version> + <version version="2.4.1"> + <item name="mariadb-java-client-2.4.1.jar" + url="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.4.1/mariadb-java-client-2.4.1.jar" + md5=""/> + <item type="license" name="mariadb-connector-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/mariadb-connector-license.txt" md5=""/> + </version> + <version version="2.6.0"> + <item name="mariadb-java-client-2.6.0.jar" + url="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.6.0/mariadb-java-client-2.6.0.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/mariadb-connector-license.txt" md5=""/> + </version> + <version version="2.7.3"> + <item name="mariadb-java-client-2.7.3.jar" + url="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.7.3/mariadb-java-client-2.7.3.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/mariadb-connector-license.txt" md5=""/> + </version> + <channel id="MariaDB_2.X" name="MariaDB Connector/J 2.X" implicit="true" /> + <version version="3.0.7" > + <item type="maven" url="org.mariadb.jdbc:mariadb-java-client:3.0.7"/> + </version> + </artifact> + + <artifact name="PostgreSQL"> + <version version="9.4-1212"> + <item name="postgresql-9.4-1212.jdbc42.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-9.4-1212.jdbc42.jar" + md5=""/> + <item os="win" name="jna-platform-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-platform-win-4.4.0.jar" + md5=""/> + <item os="win" name="jna-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-win-4.4.0.jar" md5=""/> + <item os="win" name="waffle-jna-win-1.8.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/waffle-jna-win-1.8.1.jar" + md5=""/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + <version version="42.2.2"> + <item name="postgresql-42.2.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-42.2.2.jar" + md5=""/> + <item os="win" name="jna-platform-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-platform-win-4.4.0.jar" + md5=""/> + <item os="win" name="jna-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-win-4.4.0.jar" md5=""/> + <item os="win" name="waffle-jna-win-1.8.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/waffle-jna-win-1.8.1.jar" + md5=""/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + <version version="42.2.5"> + <item name="postgresql-42.2.5.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql/42.2/postgresql-42.2.5.jar" + md5=""/> + <item os="win" name="jna-platform-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-platform-win-4.4.0.jar" + md5=""/> + <item os="win" name="jna-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-win-4.4.0.jar" md5=""/> + <item os="win" name="waffle-jna-win-1.8.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/waffle-jna-win-1.8.1.jar" + md5=""/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + </artifact> + + <artifact id="PostgreSQL 2" name="PostgreSQL 2"> + <version version="42.2.22"> + <item name="postgresql-42.2.22.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql/42.2/postgresql-42.2.22.jar" + md5=""/> + <item os="win" name="jna-platform-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-platform-win-4.4.0.jar" + md5=""/> + <item os="win" name="jna-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-win-4.4.0.jar" md5=""/> + <item os="win" name="waffle-jna-win-1.8.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/waffle-jna-win-1.8.1.jar" + md5=""/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + <version version="42.3.3"> + <item type="maven" url="org.postgresql:postgresql:42.3.3"/> + <item os="win" type="maven" url="net.java.dev.jna:jna-platform:5.10.0"/> + <item os="win" type="maven" url="net.java.dev.jna:jna:5.10.0"/> + <item os="win" type="maven" url="com.github.dblock.waffle:waffle-jna:1.8.1"/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + <version version="42.4.0"> + <item type="maven" url="org.postgresql:postgresql:42.4.0"/> + <item os="win" type="maven" url="net.java.dev.jna:jna-platform:5.12.0"/> + <item os="win" type="maven" url="net.java.dev.jna:jna:5.12.0"/> + <item os="win" type="maven" url="com.github.waffle:waffle-jna:1.9.1"/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + <version version="42.5.0"> + <item type="maven" url="org.postgresql:postgresql:42.5.0"/> + <item os="win" type="maven" url="net.java.dev.jna:jna-platform:5.12.0"/> + <item os="win" type="maven" url="net.java.dev.jna:jna:5.12.0"/> + <item os="win" type="maven" url="com.github.waffle:waffle-jna:1.9.1"/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="jTDS (SQL Server and Sybase)"> + <version version="1.3.0"> + <item name="jtds-1.3.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-1.3.0.jar" + md5=""/> + <item type="license" name="jtds-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-license.txt" md5=""/> + </version> + <version version="1.3.1"> + <item name="jtds-1.3.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-1.3.1.jar" + md5=""/> + <item os="win" type="native" name="jtds-win-auth.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-win-auth.jar" + md5=""/> + <item type="license" name="jtds-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-license.txt" md5=""/> + </version> + <version version="1.3.1.1"> + <item name="jtds-1.3.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-1.3.1.jar" + md5=""/> + <item os="win" type="native" name="jtds-win-auth.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-win-auth.jar" + md5=""/> + <item type="license" name="jtds-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="DB2"> + <version version="4.9.78"> + <item name="db2jcc4-4.9.78.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/db2jcc4-4.9.78.jar" + md5=""/> + <item type="license" name="db2-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/db2-driver-license.txt" + md5=""/> + </version> + <version version="4.23.42"> + <item name="db2jcc4-4.23.42.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/db2jcc4-4.23.42.jar" + md5=""/> + <item type="license" name="db2-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/db2-driver-license.txt" + md5=""/> + </version> + <version version="4.26.14"> + <item name="db2jcc4_4.26.14.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Db2/4.26/db2jcc4_4.26.14.jar" + md5=""/> + <item type="license" name="db2-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/db2-driver-license.txt" + md5=""/> + </version> + <constraint from="4.26" dbms="DB2_LUW" db-from="11.0"/><!-- todo: compat --> + <unsupported from="4.26" dbms="DB2_LUW" db-to="11.0"/> + </artifact> + + <artifact name="JTOpen (DB2 iSeries)"> + <version version="8.3"> + <item name="jt400.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jt400.jar" + md5=""/> + <item type="license" name="jtopen-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtopen-driver-license.txt" + md5=""/> + </version> + <version version="9.4"> + <item name="jt400-9.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jt400-9.4.jar" + md5=""/> + <item type="license" name="jtopen-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtopen-driver-license.txt" + md5=""/> + </version> + <version version="10.4"> + <item name="jt400-10.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Db2JTOpen/10.4/jt400-10.4.jar" + md5=""/> + <item type="license" name="jtopen-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Db2JTOpen/jtopen-driver-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="Oracle"> + <version version="11.2.0.4"> + <item name="ojdbc6-11.2.0.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ojdbc6-11.2.0.4.jar" + md5=""/> + <item name="xdb6-11.2.0.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xdb6-11.2.0.4.jar" + md5=""/> + <item name="xmlparserv2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xmlparserv2.jar" + md5=""/> + <item type="license" name="oracle-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle-driver-license.txt" + md5=""/> + </version> + <version version="12.1.0.2"> + <item name="ojdbc6-12.1.0.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ojdbc6-12.1.0.2.jar" + md5=""/> + <item name="xdb6-12.1.0.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xdb6-12.1.0.2.jar" + md5=""/> + <item name="xmlparserv2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xmlparserv2.jar" + md5=""/> + <item type="license" name="oracle-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle-driver-license.txt" + md5=""/> + </version> + <version version="12.2.0.1"> + <item name="ojdbc8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/12.2.0.1/ojdbc8.jar" + md5=""/> + <item name="xdb6.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/12.2.0.1/xdb6.jar" + md5=""/> + <item name="orai18n.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/12.2.0.1/orai18n.jar" + md5=""/> + <item name="xmlparserv2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/12.2.0.1/xmlparserv2.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/license.txt" md5=""/> + </version> + <version version="19.3.0.0"> + <item name="ojdbc8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.3.0.0/ojdbc8.jar" md5=""/> + <item name="xdb6.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.3.0.0/xdb6.jar" + md5=""/> + <item name="orai18n.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.3.0.0/orai18n.jar" md5=""/> + <item name="xmlparserv2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.3.0.0/xmlparserv2.jar" md5=""/> + <item type="license" name="license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/license.txt" md5=""/> + </version> + <version version="19.8.0.0"> + <item name="ojdbc8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.8.0.0/ojdbc8.jar" md5=""/> + <item name="xdb6.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.8.0.0/xdb.jar" + md5=""/> + <item name="orai18n.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.8.0.0/orai18n.jar" md5=""/> + <item name="xmlparserv2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.8.0.0/xmlparserv2.jar" md5=""/> + <item type="license" name="license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.8.0.0/BASIC_LICENSE.txt" md5=""/> + </version> + <version version="21.1.0.0" name="Oracle"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/ojdbc8.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/ons.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/oraclepki.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/orai18n.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/osdt_cert.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/osdt_core.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/rsi.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/simplefan.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/ucp.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/xdb.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/xmlparserv2.jar"/> + <item type="none" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/ojdbc.policy"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/BASIC_LICENSE.txt"/> + </version> + <version version="21.5.0.0" name="Oracle"> + <item type="maven" url="com.oracle.database.jdbc:ojdbc11:21.5.0.0"/> + <item type="maven" url="com.oracle.database.jdbc:ucp:21.5.0.0"/> + <item type="maven" url="com.oracle.database.jdbc:rsi:21.5.0.0"/> + <item type="maven" url="com.oracle.database.security:osdt_core:21.5.0.0"/> + <item type="maven" url="com.oracle.database.security:osdt_cert:21.5.0.0"/> + <item type="maven" url="com.oracle.database.security:oraclepki:21.5.0.0"/> + <item type="maven" url="com.oracle.database.xml:xmlparserv2:21.5.0.0"/> + <item type="maven" url="com.oracle.database.xml:xdb:21.5.0.0"/> + <item type="maven" url="com.oracle.database.nls:orai18n:21.5.0.0"/> + <!--<item type="maven" url="com.oracle.database.ha:ons:21.5.0.0"/>--> + <!--<item type="maven" url="com.oracle.database.nls:simplefan:21.5.0.0"/>--> + </version> + <constraint from="12" dbms="ORACLE" db-from="11.2"/><!-- todo: compat --> + <unsupported from="12" dbms="ORACLE" db-to="11.2"/> + </artifact> + + <artifact name="Xerial SQLiteJDBC"> + <version version="3.8.11.2"> + <item name="sqlite-jdbc-3.8.11.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite-jdbc-3.8.11.2.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xerial-sqlite-license.txt" + md5=""/> + </version> + <version version="3.16.1"> + <item name="sqlite-jdbc-3.16.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite-jdbc-3.16.1.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xerial-sqlite-license.txt" + md5=""/> + </version> + <version version="3.20.1.1"> + <item name="sqlite-jdbc-3.20.1.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite-jdbc-3.20.1.1.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xerial-sqlite-license.txt" + md5=""/> + </version> + <version version="3.25.1"> + <item name="sqlite-jdbc-3.25.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/3.25/sqlite-jdbc-3.25.1.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" md5=""/> + </version> + <version version="3.31.1"> + <item name="sqlite-jdbc-3.31.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/sqlite-jdbc-3.31.1.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" md5=""/> + </version> + <version version="3.34.0"> + <item name="sqlite-jdbc-3.34.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/sqlite-jdbc-3.34.0.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" md5=""/> + </version> + <version version="3.36.0.3"> + <item name="sqlite-jdbc-3.36.0.3.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/sqlite-jdbc-3.36.0.3.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" + md5=""/> + </version> + <version version="3.38.0"> + <item name="sqlite-jdbc-3.38.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/sqlite-jdbc-3.38.0.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" + md5=""/> + </version> + <version version="3.39.2"> + <item name="sqlite-jdbc-3.39.2.jar" + url="https://github.com/xerial/sqlite-jdbc/releases/download/3.39.2.0/sqlite-jdbc-3.39.2.0.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" + md5=""/> + </version> + </artifact> + + <artifact name="H2"> + <version version="1.3.176"> + <item name="h2-1.3.176.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-1.3.176.jar" + md5=""/> + <item type="license" name="h2-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-license.txt" md5=""/> + </version> + <version version="1.4.192"> + <item name="h2-1.4.192.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-1.4.192.jar" + md5=""/> + <item type="license" name="h2-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-license.txt" md5=""/> + </version> + <version version="1.4.196"> + <item name="h2-1.4.196.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-1.4.196.jar" + md5=""/> + <item type="license" name="h2-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-license.txt" md5=""/> + </version> + <version version="1.4.200"> + <item name="h2-1.4.200.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2/1.4/h2-1.4.200.jar" + md5=""/> + <item type="license" name="h2-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-license.txt" md5=""/> + </version> + <version version="2.1.210"> + <item type="maven" url="com.h2database:h2:2.1.210"/> + <item type="license" name="h2-license-mpl.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2/h2-license-mpl20.txt" md5=""/> + <item type="license" name="h2-license-epl.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2/h2-license-epl10.txt" md5=""/> + </version> + </artifact> + + <artifact name="Apache Derby"> + <version version="10.11.1.1"> + <item name="derby-10.11.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-10.11.1.1.jar" md5=""/> + <item name="derbyclient-10.11.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derbyclient-10.11.1.1.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-license.txt" md5=""/> + </version> + <version version="10.12.1.1"> + <item name="derby-10.12.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-10.12.1.1.jar" md5=""/> + <item name="derbyclient-10.12.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derbyclient-10.12.1.1.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-license.txt" md5=""/> + </version> + <version version="10.13.1.1"> + <item name="derby-10.13.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-10.13.1.1.jar" md5=""/> + <item name="derbyclient-10.13.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derbyclient-10.13.1.1.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-license.txt" md5=""/> + </version> + <version version="10.14.1.0"> + <item name="derby-10.14.1.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-10.14.1.0.jar" md5=""/> + <item name="derbyclient-10.14.1.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derbyclient-10.14.1.0.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-license.txt" md5=""/> + </version> + <version version="10.15.1.3"> + <item name="derby-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derby-10.15.1.3.jar" md5=""/> + <item name="derbyclient-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyclient-10.15.1.3.jar" md5=""/> + <item name="derbytools-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbytools-10.15.1.3.jar" md5=""/> + <item name="derbyrun-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyrun-10.15.1.3.jar" md5=""/> + <item name="derbyoptionaltools-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyoptionaltools-10.15.1.3.jar" md5=""/> + <item name="derbyshared-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyshared-10.15.1.3.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/derby-license.txt" md5=""/> + </version> + <version version="10.15.2.0"> + <item name="derby-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derby-10.15.2.0.jar" md5=""/> + <item name="derbyclient-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyclient-10.15.2.0.jar" md5=""/> + <item name="derbytools-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbytools-10.15.2.0.jar" md5=""/> + <item name="derbyrun-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyrun-10.15.2.0.jar" md5=""/> + <item name="derbyoptionaltools-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyoptionaltools-10.15.2.0.jar" md5=""/> + <item name="derbyshared-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyshared-10.15.2.0.jar" md5=""/> + <item name="derbynet-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbynet-10.15.2.0.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/derby-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="SQL Server"> + <version version="6.4.0"> + <item name="sqljdbc42-6.4.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqljdbc42-6.4.0.jar" + md5=""/> + <item os="win" type="native" name="sqlserver64-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlserver64-win-auth.jar" md5=""/> + <item type="license" name="sqlserver-driver6-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlserver-driver6-license.txt" md5=""/> + </version> + <version version="7.0.0"> + <item name="mssql-jdbc-7.0.0.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.0.0/mssql-jdbc-7.0.0.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver7-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.0.0/sqlserver7-win-auth.jar" md5=""/> + <item type="license" name="sqlserver7-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.0.0/sqlserver7-license.txt" md5=""/> + </version> + <version version="7.2.1"> + <item name="mssql-jdbc-7.2.1.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.2/mssql-jdbc-7.2.1.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver7-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.0.0/sqlserver7-win-auth.jar" md5=""/> + <item type="license" name="sqlserver7-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.0.0/sqlserver7-license.txt" md5=""/> + </version> + <version version="7.4.1"> + <item name="mssql-jdbc-7.4.1.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.2/mssql-jdbc-7.4.1.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver64-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlserver64-win-auth.jar" md5=""/> + <item type="license" name="sqlserver-driver6-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlserver-driver6-license.txt" md5=""/> + </version> + <version version="8.2.2"> + <item name="mssql-jdbc-8.2.2.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/8/mssql-jdbc-8.2.2.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/8/sqlserver8-win-auth.jar" md5=""/> + <item type="license" name="sqlserver8-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/8/license.txt" md5=""/> + </version> + <version version="9.2.0"> + <item name="mssql-jdbc-9.2.0.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/mssql-jdbc-9.2.0.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/sqlserver9-win-auth.jar" md5=""/> + <item type="license" name="sqlserver9-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/license.txt" md5=""/> + </version> + <version version="9.4.0"> + <item name="mssql-jdbc-9.4.0.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/mssql-jdbc-9.4.0.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/sqlserver94-win-auth.jar" md5=""/> + <item type="license" name="sqlserver9-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/license.txt" md5=""/> + </version> + <version version="10.2.0"> + <item type="maven" url="com.microsoft.sqlserver:mssql-jdbc:10.2.0.jre8"/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/sqlserver102-win-auth.jar" md5=""/> + <item type="license" name="mssql-jdbc_auth_LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/mssql-jdbc_auth_LICENSE"/> + <item type="license" name="LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/LICENSE" md5=""/> + </version> + <version version="10.2.1"> + <item type="maven" url="com.microsoft.sqlserver:mssql-jdbc:10.2.1.jre8"/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/sqlserver1021-win-auth.jar" md5=""/> + <item type="license" name="mssql-jdbc_auth_LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/mssql-jdbc_auth_LICENSE"/> + <item type="license" name="LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/LICENSE" md5=""/> + </version> + <version version="11.2.0"> + <item type="maven" url="com.microsoft.sqlserver:mssql-jdbc:11.2.0.jre8"/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/11/sqlserver1120-win-auth.jar" md5=""/> + <item type="license" name="mssql-jdbc_auth_LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/11/mssql-jdbc_auth_LICENSE"/> + <item type="license" name="LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/11/LICENSE" md5=""/> + </version> + </artifact> + + <artifact name="Redshift"> + <version version="1.2.1.1001"> + <item name="redshiftjdbc42-1.2.1.1001.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/redshiftjdbc42-1.2.1.1001.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/amazon-redshift-jdbc-driver-license-agreement.txt" md5=""/> + </version> + <version version="1.2.10.1009"> + <item name="redshiftjdbc42-1.2.10.1009.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/redshiftjdbc42-1.2.10.1009.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/amazon-redshift-jdbc-driver-license-agreement.txt" md5=""/> + </version> + <version version="1.2.16.1027"> + <item name="RedshiftJDBC42-1.2.16.1027.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.16/RedshiftJDBC42-1.2.16.1027.jar" + md5=""/> + <item type="license" name="license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license.txt" md5=""/> + </version> + <version version="1.2.41.1065"> + <item name="RedshiftJDBC42-1.2.41.1065.jar" + url="https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/1.2.41.1065/RedshiftJDBC42-1.2.41.1065.jar" + md5=""/> + <item type="license" name="license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license.txt" md5=""/> + </version> + <version version="1.2.50.1077"> + <item name="antlr4-4.5.3.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/antlr4-4.5.3.jar" md5=""/> + <item name="aws-java-sdk-core-1.11.118.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/aws-java-sdk-core-1.11.118.jar" + md5=""/> + <item name="aws-java-sdk-redshift-1.11.118.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/aws-java-sdk-redshift-1.11.118.jar" + md5=""/> + <item name="aws-java-sdk-sts-1.11.118.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/aws-java-sdk-sts-1.11.118.jar" + md5=""/> + <item name="commons-codec-1.9.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/commons-codec-1.9.jar" + md5=""/> + <item name="commons-logging-1.1.3.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/commons-logging-1.1.3.jar" + md5=""/> + <item name="httpclient-4.5.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/httpclient-4.5.2.jar" + md5=""/> + <item name="httpcore-4.4.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/httpcore-4.4.4.jar" + md5=""/> + <item name="jackson-annotations-2.10.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/jackson-annotations-2.10.1.jar" + md5=""/> + <item name="jackson-core-2.10.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/jackson-core-2.10.1.jar" + md5=""/> + <item name="jackson-databind-2.10.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/jackson-databind-2.10.1.jar" + md5=""/> + <item name="jackson-dataformat-cbor-2.10.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/jackson-dataformat-cbor-2.10.1.jar" + md5=""/> + <item name="joda-time-2.8.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/joda-time-2.8.1.jar" + md5=""/> + <item name="log4j-1.2.17.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/log4j-1.2.17.jar" md5=""/> + <item name="RedshiftJDBC42-no-awssdk-1.2.50.1077.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/RedshiftJDBC42-no-awssdk-1.2.50.1077.jar" + md5=""/> + <item type="license" name="license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license.txt" md5=""/> + </version> + </artifact> + <artifact id="Redshift 2" name="Redshift 2"> + <version version="2.0.0.0"> + <item name="redshift-jdbc42-2.0.0.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/redshift-jdbc42-2.0.0.0.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license2.txt" + md5=""/> + </version> + <version version="2.0.0.2"> + <item name="redshift-jdbc42-2.0.0.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/redshift-jdbc42-2.0.0.2.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license2.txt" + md5=""/> + </version> + <version version="2.0.0.3"> + <item name="redshift-jdbc42-2.0.0.3.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/redshift-jdbc42-2.0.0.3.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license2.txt" + md5=""/> + </version> + <version version="2.0.0.5"> + <item name="redshift-jdbc42-2.0.0.5.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/redshift-jdbc42-2.0.0.5.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license2.txt" + md5=""/> + </version> + <version version="2.1.0.1"> + <item name="redshift-jdbc42-2.1.0.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/redshift-jdbc42-2.1.0.1.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license2.txt" + md5=""/> + </version> + </artifact> + + <artifact name="Exasol"> + <version version="6.0.3"> + <item name="exajdbc-6.0.3.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/exajdbc-6.0.3.jar" + md5=""/> + <item type="license" name="exasol-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/exasol-license.txt" md5=""/> + </version> + <version version="6.2.5"> + <item name="exajdbc-6.2.5.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Exasol/6.2/exajdbc-6.2.5.jar" + md5=""/> + <item type="license" name="exasol-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Exasol/LICENSE.txt" md5=""/> + </version> + <version version="7.0.7"> + <item name="exajdbc-7.0.7.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Exasol/7/exajdbc-7.0.7.jar" + md5=""/> + <item type="license" name="exasol-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/exasol-license.txt" md5=""/> + </version> + <version version="7.1.11"> + <item name="exajdbc-7.1.11.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Exasol/7/exajdbc-7.1.11.jar" + md5=""/> + <item type="license" name="exasol-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/exasol-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="ClickHouse"> + <property name="driver.class" value="ru.yandex.clickhouse.ClickHouseDriver"/> + <version version="0.1.40"> + <item name="clickhouse-jdbc-0.1.40d.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/0.1.40/clickhouse-jdbc-0.1.40d.jar" + md5=""/> + <item type="license" name="clickhouse-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/clickhouse-license.txt" md5=""/> + </version> + <version version="0.1.50"> + <item name="clickhouse-jdbc-0.1.50d.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/0.1.50/clickhouse-jdbc-0.1.50d.jar" + md5=""/> + <item type="license" name="clickhouse-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/clickhouse-license.txt" md5=""/> + </version> + <version version="0.2.4"> + <item type="license" name="clickhouse-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/clickhouse-license.txt" md5=""/> + <item type="maven" url="ru.yandex.clickhouse:clickhouse-jdbc:0.2.4"/> + </version> + <version version="0.3.1"> + <item type="license" name="clickhouse-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/clickhouse-license.txt" md5=""/> + <item type="maven" url="ru.yandex.clickhouse:clickhouse-jdbc:0.3.1-patch"/> + </version> + </artifact> + <artifact name="ClickHouse"> + <property name="driver.class" value="com.clickhouse.jdbc.ClickHouseDriver"/> + <constraint from="0.3.2" db-from="20.7"/><!-- todo: compat --> + <unsupported from="0.3.2" db-to="20.7"/> + <version version="0.3.2-9"> + <item type="license" name="clickhouse-license.txt" + url="https://github.com/ClickHouse/clickhouse-jdbc/releases/download/v0.3.2-patch9/LICENSE"/> + <item type="maven" url="com.clickhouse:clickhouse-jdbc:0.3.2-patch9"/> + </version> + <version version="0.3.2-11"> + <unsupported ide-to="222.3245"/> + <item type="license" name="clickhouse-license.txt" + url="https://github.com/ClickHouse/clickhouse-jdbc/releases/download/v0.3.2-patch11/LICENSE"/> + <item name="clickhouse-jdbc-0.3.2-patch11.jar" + url="https://github.com/ClickHouse/clickhouse-jdbc/releases/download/v0.3.2-patch11/clickhouse-jdbc-0.3.2-patch11-all.jar" + md5=""/> + </version> + </artifact> + + <artifact name="Cassandra"> + <version version="1.3.4"> + <item name="cassandra-jdbc-driver-1.3.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/1.3/cassandra-jdbc-driver-1.3.4.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/license.txt" md5=""/> + </version> + <version version="1.3.5"> + <item name="cassandra-jdbc-driver-1.3.5.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/1.3/cassandra-jdbc-driver-1.3.5.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/license.txt" md5=""/> + </version> + <version version="1.4"> + <item name="cassandra-jdbc-driver-1.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/1.4/cassandra-jdbc-driver-1.4.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/license.txt" md5=""/> + </version> + </artifact> + + <artifact name="Vertica"> + <version version="9.1.1"> + <item name="vertica-jdbc-9.1.1-0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/vertica/vertica-jdbc-9.1.1-0.jar" + md5=""/> + </version> + <version version="9.2.0"> + <item name="vertica-jdbc-9.2.0-0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/vertica/vertica-jdbc-9.2.0-0.jar" + md5=""/> + </version> + </artifact> + + <artifact name="Hive"> + <version version="3.1.1"> + <item name="hive-jdbc-3.1.1-standalone.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/3.1.1/hive-jdbc-3.1.1-standalone.jar" + md5=""/> + <item name="hadoop-common-3.1.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/3.1.1/hadoop-common-3.1.0.jar" + md5=""/> + <item name="commons-configuration2-2.1.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/3.1.1/commons-configuration2-2.1.1.jar" + md5=""/> + <item name="hadoop-auth-3.1.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/3.1.1/hadoop-auth-3.1.0.jar" + md5=""/> + <item type="license" name="hive-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/hive-license.txt" md5=""/> + </version> + <version version="3.1.2"> + <item name="hive-jdbc-3.1.2-standalone.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/hive-jdbc-3.1.2-standalone.jar" + md5=""/> + <item type="license" name="hive-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/hive-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="Snowflake"> + <version version="3.6.9"> + <item name="snowflake-jdbc-3.6.9.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-jdbc-3.6.9.jar" + md5=""/> + </version> + <version version="3.7.0"> + <item name="snowflake-jdbc-3.7.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-jdbc-3.7.0.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + <version version="3.11.0"> + <item name="snowflake-jdbc-3.11.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-jdbc-3.11.0.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + <version version="3.12.9"> + <item name="snowflake-jdbc-3.12.9.jar" + url="https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.12.9/snowflake-jdbc-3.12.9.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + <version version="3.13.0"> + <item name="snowflake-jdbc-3.13.0.jar" + url="https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.13.0/snowflake-jdbc-3.13.0.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + <version version="3.13.5"> + <item name="snowflake-jdbc-3.13.5.jar" + url="https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.13.5/snowflake-jdbc-3.13.5.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + <version version="3.13.10"> + <item name="snowflake-jdbc-3.13.10.jar" + url="https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.13.10/snowflake-jdbc-3.13.10.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="MongoDB"> + <version version="1.10"> + <item name="mongo-jdbc-standalone-1.10.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.10/mongo-jdbc-standalone-1.10.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.11"> + <item name="mongo-jdbc-standalone-1.11.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.11/mongo-jdbc-standalone-1.11.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.12"> + <item name="mongo-jdbc-standalone-1.12.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.12/mongo-jdbc-standalone-1.12.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.13"> + <item name="mongo-jdbc-standalone-1.13.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.13/mongo-jdbc-standalone-1.13.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.14"> + <item name="mongo-jdbc-standalone-1.14.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.14/mongo-jdbc-standalone-1.14.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.15"> + <item name="mongo-jdbc-standalone-1.15.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.15/mongo-jdbc-standalone-1.15.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.16"> + <item name="mongo-jdbc-standalone-1.16.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.16/mongo-jdbc-standalone-1.16.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + </artifact> + <artifact name="Couchbase"> + <version version="0.4"> + <item name="couchbase-jdbc-driver-0.4.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/couchbase/couchbase-jdbc-driver-0.4.0.jar" + md5=""/> + <item type="license" name="couchbase-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/couchbase/license.txt" + md5=""/> + </version> + <version version="0.5"> + <item name="couchbase-jdbc-driver-0.5.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/couchbase/couchbase-jdbc-driver-0.5.0.jar" + md5=""/> + <item type="license" name="couchbase-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/couchbase/license.txt" + md5=""/> + </version> + </artifact> + + <artifact name="ADAL4J" id="Active Directory"> + <version version="1.6.6"> + <item type="maven" url="com.microsoft.azure:adal4j:1.6.6"/> + </version> + </artifact> + + <artifact name="MSAL4J"> + <version version="1.8.1"> + <item type="maven" url="com.microsoft.azure:msal4j:1.8.1"/> + </version> + <version version="1.10.1"> + <item type="maven" url="com.microsoft.azure:msal4j:1.10.1"/> + </version> + <version version="1.11.0"> + <item type="maven" url="com.microsoft.azure:msal4j:1.11.0"/> + </version> + <version version="1.11.2"> + <item type="maven" url="com.microsoft.azure:msal4j:1.11.2"/> + </version> + <version version="1.12.0"> + <item type="maven" url="com.microsoft.azure:msal4j:1.11.0"/> + </version> + <version version="1.13.0"> + <item type="maven" url="com.microsoft.azure:msal4j:1.13.0"/> + </version> + </artifact> + + <artifact name="junixsocket-mysql"> + <version version="2.3.2"> + <item type="maven" url="com.kohlschutter.junixsocket:junixsocket-mysql:2.3.2"/> + <item type="maven" url="com.kohlschutter.junixsocket:junixsocket-native-common:2.3.2"/> + </version> + <version version="2.4.0"> + <item type="maven" url="com.kohlschutter.junixsocket:junixsocket-mysql:2.4.0"/> + <item type="maven" url="com.kohlschutter.junixsocket:junixsocket-native-common:2.4.0"/> + </version> + </artifact> + + <artifact name="Presto"> + <version version="0.213"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/presto/presto-jdbc-0.213.jar"/> + </version> + <version version="0.245.1"> + <item url="https://repo1.maven.org/maven2/com/facebook/presto/presto-jdbc/0.245.1/presto-jdbc-0.245.1.jar"/> + </version> + </artifact> + + <artifact name="Trino"> + <version version="351"> + <item url="https://repo1.maven.org/maven2/io/trino/trino-jdbc/351/trino-jdbc-351.jar"/> + </version> + </artifact> + + <artifact name="Tarantool"> + <version version="1.9.4"> + <item url="https://repo1.maven.org/maven2/org/tarantool/connector/1.9.4/connector-1.9.4.jar"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/tarantool/license.txt"/> + </version> + </artifact> + + <artifact name="Apache Phoenix Client"> + <version version="4.15"> + <item url="https://repository.apache.org/content/repositories/releases/org/apache/phoenix/phoenix-client/4.15.0-HBase-1.5/phoenix-client-4.15.0-HBase-1.5.jar"/> + </version> + </artifact> + + <artifact name="Apache Phoenix Thin"> + <version version="4.7"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Phoenix/phoenix-server-client-jdbc-4.7.0-HBase-1.1.jar"/> + </version> + </artifact> + + <artifact name="Cloud Spanner"> + <version version="1.18.3"> + <item url="https://repo1.maven.org/maven2/com/google/cloud/google-cloud-spanner-jdbc/1.18.3/google-cloud-spanner-jdbc-1.18.3-single-jar-with-dependencies.jar"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/CloudSpanner/license.txt"/> + </version> + <version version="2.0.0"> + <item url="https://repo1.maven.org/maven2/com/google/cloud/google-cloud-spanner-jdbc/2.0.0/google-cloud-spanner-jdbc-2.0.0-single-jar-with-dependencies.jar"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/CloudSpanner/license.txt"/> + </version> + <version version="2.6.2"> + <item type="maven" url="com.google.cloud:google-cloud-spanner-jdbc:2.6.2"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/CloudSpanner/license.txt"/> + </version> + </artifact> + + <artifact name="OpenEdge"> + <version version="12.3"> + <item type="pack" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Progress/openedge_jdbc_12.3.zip"/> + </version> + </artifact> + + <artifact name="InterSystems IRIS"> + <version version="3.2.0"> + <item type="pack" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/InterSystems/IRIS/intersystems-jdbc-3.2.0.zip"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/InterSystems/IRIS/license.txt"/> + </version> + </artifact> + + <artifact name="Firebird"> + <version version="4.0.2"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Firebird/jaybird-full-4.0.2.java8.jar"/> + </version> + </artifact> + + <artifact name="Tibero"> + <version version="6.0"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Tibero/tibero6-jdbc.jar"/> + </version> + </artifact> + + <artifact name="SAP Hana"> + <version version="2.7.9"> + <item url="https://repo1.maven.org/maven2/com/sap/cloud/db/jdbc/ngdbc/2.7.9/ngdbc-2.7.9.jar"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Sybase/hana_license.txt"/> + </version> + </artifact> + + <artifact name="SAP jConnect"> + <version version="7.07"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jconn4.jar"/> + </version> + <version version="16.0.27276"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Sybase/16.0/jConnect40_16.0_27276.jar"/> + </version> + </artifact> + + <artifact name="Apache Spark"> + <version version="1.2.2"> + <item url="https://repo1.maven.org/maven2/org/apache/hive/hive-jdbc/1.2.2/hive-jdbc-1.2.2-standalone.jar"/> + <item url="https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-common/2.3.0/hadoop-common-2.3.0.jar"/> + </version> + </artifact> + + <artifact name="Elasticsearch"> + <version version="7.10.2"> + <item type="maven" url="org.elasticsearch.plugin:x-pack-sql-jdbc:7.10.2"/> + <item type="license" url="https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE-2.0.txt"/> + </version> + </artifact> + + <artifact name="Teradata"> + <version version="17"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Teradata/teradata-jdbc-17.jar"/> + </version> + </artifact> + + <artifact name="YugabyteDB"> + <version version="42.3.0"> + <item type="maven" url="com.yugabyte:jdbc-yugabytedb:42.3.0"/> + </version> + </artifact> + + <artifact name="Informix"> + <version version="4.10"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxjdbc.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxjdbcx.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxlang.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxlsupp.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxsqlj.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxtools.jar"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/license.txt"/> + </version> + </artifact> + + <artifact name="Athena"> + <version version="2.0.16"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Athena/athena-2.0.16.jar"/> + </version> + </artifact> + + <artifact name="BigQuery"> + <version version="1.2.1"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/BigQuery/1.2.1.1001/bigquery-1.2.1.jar"/> + </version> + <version version="1.2.2"> + <item name="bigquery-1.2.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/BigQuery/1.2.2.1004/bigquery-1.2.2.jar" + md5=""/> + </version> + <version version="1.2.4"> + <item name="bigquery-1.2.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/BigQuery/1.2.4.1007/bigquery-1.2.4.jar" + md5=""/> + </version> + <version version="1.2.12"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.12.1015.zip"/> + </version> + <version version="1.2.14"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.14.1017.zip"/> + </version> + <version version="1.2.16"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.16.1020.zip"/> + </version> + <version version="1.2.19"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.19.1023.zip"/> + </version> + <version version="1.2.22"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.22.1026.zip"/> + </version> + <version version="1.2.25"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.25.1029.zip"/> + </version> + </artifact> + + <artifact name="jna-platform"> + <version version="5.8.0"> + <item type="maven" url="net.java.dev.jna:jna-platform:5.8.0"/> + </version> + </artifact> + + <artifact name="DuckDB"> + <version version="0.3.1"> + <item type="maven" url="org.duckdb:duckdb_jdbc:0.3.1"/> + </version> + </artifact> + + <artifact name="Mimer SQL"> + <version version="3.42"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MimerSQL/mimjdbc3.jar"/> + </version> + </artifact> + + <artifact name="Apache Ignite Thin"> + <version version="2.12"> + <item type="maven" url="org.apache.ignite:ignite-core:2.12.0"/> + </version> + </artifact> + +</artifacts> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/keymaps/XWin copy.xml b/.config/JetBrains/CLion2022.2/keymaps/XWin copy.xml @@ -0,0 +1,5 @@ +<keymap version="1" name="XWin copy" parent="Default for XWin"> + <action id="ZoomCurrentWindow"> + <keyboard-shortcut first-keystroke="ctrl equals" /> + </action> +</keymap> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/Clang-Tidy.xml b/.config/JetBrains/CLion2022.2/options/Clang-Tidy.xml @@ -0,0 +1,624 @@ +<application> + <component name="ClangTidySettings"> + <option name="availableMisraChecks"> + <set> + <option value="clion-misra-c2012-10-1" /> + <option value="clion-misra-c2012-10-2" /> + <option value="clion-misra-c2012-10-5" /> + <option value="clion-misra-c2012-11-1" /> + <option value="clion-misra-c2012-11-2" /> + <option value="clion-misra-c2012-11-3" /> + <option value="clion-misra-c2012-11-4" /> + <option value="clion-misra-c2012-11-5" /> + <option value="clion-misra-c2012-11-6" /> + <option value="clion-misra-c2012-11-7" /> + <option value="clion-misra-c2012-11-8" /> + <option value="clion-misra-c2012-11-9" /> + <option value="clion-misra-c2012-12-2" /> + <option value="clion-misra-c2012-12-3" /> + <option value="clion-misra-c2012-12-5" /> + <option value="clion-misra-c2012-13-1" /> + <option value="clion-misra-c2012-13-3" /> + <option value="clion-misra-c2012-13-4" /> + <option value="clion-misra-c2012-13-5" /> + <option value="clion-misra-c2012-13-6" /> + <option value="clion-misra-c2012-14-4" /> + <option value="clion-misra-c2012-15-1" /> + <option value="clion-misra-c2012-15-2" /> + <option value="clion-misra-c2012-15-6" /> + <option value="clion-misra-c2012-15-7" /> + <option value="clion-misra-c2012-16-3" /> + <option value="clion-misra-c2012-16-4" /> + <option value="clion-misra-c2012-16-5" /> + <option value="clion-misra-c2012-16-6" /> + <option value="clion-misra-c2012-16-7" /> + <option value="clion-misra-c2012-17-3" /> + <option value="clion-misra-c2012-17-5" /> + <option value="clion-misra-c2012-17-6" /> + <option value="clion-misra-c2012-17-7" /> + <option value="clion-misra-c2012-17-8" /> + <option value="clion-misra-c2012-18-4" /> + <option value="clion-misra-c2012-18-5" /> + <option value="clion-misra-c2012-18-7" /> + <option value="clion-misra-c2012-18-8" /> + <option value="clion-misra-c2012-19-2" /> + <option value="clion-misra-c2012-21-10" /> + <option value="clion-misra-c2012-21-3" /> + <option value="clion-misra-c2012-21-7" /> + <option value="clion-misra-c2012-21-8" /> + <option value="clion-misra-c2012-21-9" /> + <option value="clion-misra-c2012-22-5" /> + <option value="clion-misra-c2012-4-12" /> + <option value="clion-misra-c2012-4-3" /> + <option value="clion-misra-c2012-6-1" /> + <option value="clion-misra-c2012-6-2" /> + <option value="clion-misra-c2012-7-1" /> + <option value="clion-misra-c2012-7-2" /> + <option value="clion-misra-c2012-7-3" /> + <option value="clion-misra-c2012-7-4" /> + <option value="clion-misra-c2012-8-1" /> + <option value="clion-misra-c2012-8-10" /> + <option value="clion-misra-c2012-8-11" /> + <option value="clion-misra-c2012-8-12" /> + <option value="clion-misra-c2012-8-14" /> + <option value="clion-misra-c2012-8-2" /> + <option value="clion-misra-c2012-8-8" /> + <option value="clion-misra-c2012-9-3" /> + <option value="clion-misra-c2012-9-5" /> + <option value="clion-misra-cpp2008-0-1-7" /> + <option value="clion-misra-cpp2008-10-1-1" /> + <option value="clion-misra-cpp2008-10-3-2" /> + <option value="clion-misra-cpp2008-11-0-1" /> + <option value="clion-misra-cpp2008-12-1-3" /> + <option value="clion-misra-cpp2008-14-5-2" /> + <option value="clion-misra-cpp2008-15-0-2" /> + <option value="clion-misra-cpp2008-15-1-2" /> + <option value="clion-misra-cpp2008-15-1-3" /> + <option value="clion-misra-cpp2008-15-3-5" /> + <option value="clion-misra-cpp2008-15-5-1" /> + <option value="clion-misra-cpp2008-18-0-2" /> + <option value="clion-misra-cpp2008-18-0-3" /> + <option value="clion-misra-cpp2008-18-0-4" /> + <option value="clion-misra-cpp2008-18-2-1" /> + <option value="clion-misra-cpp2008-18-4-1" /> + <option value="clion-misra-cpp2008-2-13-1" /> + <option value="clion-misra-cpp2008-2-13-2" /> + <option value="clion-misra-cpp2008-2-13-3" /> + <option value="clion-misra-cpp2008-2-13-4" /> + <option value="clion-misra-cpp2008-3-1-2" /> + <option value="clion-misra-cpp2008-3-1-3" /> + <option value="clion-misra-cpp2008-3-3-2" /> + <option value="clion-misra-cpp2008-4-10-2" /> + <option value="clion-misra-cpp2008-4-5-1" /> + <option value="clion-misra-cpp2008-4-5-2" /> + <option value="clion-misra-cpp2008-5-0-11" /> + <option value="clion-misra-cpp2008-5-0-12" /> + <option value="clion-misra-cpp2008-5-0-13" /> + <option value="clion-misra-cpp2008-5-0-14" /> + <option value="clion-misra-cpp2008-5-0-19" /> + <option value="clion-misra-cpp2008-5-0-4" /> + <option value="clion-misra-cpp2008-5-0-5" /> + <option value="clion-misra-cpp2008-5-0-6" /> + <option value="clion-misra-cpp2008-5-14-1" /> + <option value="clion-misra-cpp2008-5-18-1" /> + <option value="clion-misra-cpp2008-5-2-10" /> + <option value="clion-misra-cpp2008-5-2-11" /> + <option value="clion-misra-cpp2008-5-2-12" /> + <option value="clion-misra-cpp2008-5-2-2" /> + <option value="clion-misra-cpp2008-5-2-4" /> + <option value="clion-misra-cpp2008-5-2-5" /> + <option value="clion-misra-cpp2008-5-2-6" /> + <option value="clion-misra-cpp2008-5-2-8" /> + <option value="clion-misra-cpp2008-5-2-9" /> + <option value="clion-misra-cpp2008-5-3-1" /> + <option value="clion-misra-cpp2008-5-3-2" /> + <option value="clion-misra-cpp2008-5-3-3" /> + <option value="clion-misra-cpp2008-5-3-4" /> + <option value="clion-misra-cpp2008-5-8-1" /> + <option value="clion-misra-cpp2008-6-2-1" /> + <option value="clion-misra-cpp2008-6-3-1" /> + <option value="clion-misra-cpp2008-6-4-1" /> + <option value="clion-misra-cpp2008-6-4-2" /> + <option value="clion-misra-cpp2008-6-4-5" /> + <option value="clion-misra-cpp2008-6-4-6" /> + <option value="clion-misra-cpp2008-6-4-7" /> + <option value="clion-misra-cpp2008-6-4-8" /> + <option value="clion-misra-cpp2008-6-5-1" /> + <option value="clion-misra-cpp2008-6-5-2" /> + <option value="clion-misra-cpp2008-6-5-3" /> + <option value="clion-misra-cpp2008-6-5-4" /> + <option value="clion-misra-cpp2008-6-6-2" /> + <option value="clion-misra-cpp2008-6-6-4" /> + <option value="clion-misra-cpp2008-6-6-5" /> + <option value="clion-misra-cpp2008-7-3-4" /> + <option value="clion-misra-cpp2008-7-4-3" /> + <option value="clion-misra-cpp2008-8-0-1" /> + <option value="clion-misra-cpp2008-8-4-1" /> + <option value="clion-misra-cpp2008-8-4-4" /> + <option value="clion-misra-cpp2008-8-5-3" /> + <option value="clion-misra-cpp2008-9-5-1" /> + <option value="clion-misra-cpp2008-9-6-2" /> + <option value="clion-misra-cpp2008-9-6-4" /> + </set> + </option> + <option name="previousClangTidyChecks"> + <set> + <option value="abseil-cleanup-ctad" /> + <option value="abseil-duration-addition" /> + <option value="abseil-duration-comparison" /> + <option value="abseil-duration-conversion-cast" /> + <option value="abseil-duration-division" /> + <option value="abseil-duration-factory-float" /> + <option value="abseil-duration-factory-scale" /> + <option value="abseil-duration-subtraction" /> + <option value="abseil-duration-unnecessary-conversion" /> + <option value="abseil-faster-strsplit-delimiter" /> + <option value="abseil-no-internal-dependencies" /> + <option value="abseil-no-namespace" /> + <option value="abseil-redundant-strcat-calls" /> + <option value="abseil-str-cat-append" /> + <option value="abseil-string-find-startswith" /> + <option value="abseil-string-find-str-contains" /> + <option value="abseil-time-comparison" /> + <option value="abseil-time-subtraction" /> + <option value="abseil-upgrade-duration-conversions" /> + <option value="altera-id-dependent-backward-branch" /> + <option value="altera-kernel-name-restriction" /> + <option value="altera-single-work-item-barrier" /> + <option value="altera-struct-pack-align" /> + <option value="altera-unroll-loops" /> + <option value="android-cloexec-accept" /> + <option value="android-cloexec-accept4" /> + <option value="android-cloexec-creat" /> + <option value="android-cloexec-dup" /> + <option value="android-cloexec-epoll-create" /> + <option value="android-cloexec-epoll-create1" /> + <option value="android-cloexec-fopen" /> + <option value="android-cloexec-inotify-init" /> + <option value="android-cloexec-inotify-init1" /> + <option value="android-cloexec-memfd-create" /> + <option value="android-cloexec-open" /> + <option value="android-cloexec-pipe" /> + <option value="android-cloexec-pipe2" /> + <option value="android-cloexec-socket" /> + <option value="android-comparison-in-temp-failure-retry" /> + <option value="boost-use-to-string" /> + <option value="bugprone-argument-comment" /> + <option value="bugprone-assert-side-effect" /> + <option value="bugprone-bad-signal-to-kill-thread" /> + <option value="bugprone-bool-pointer-implicit-conversion" /> + <option value="bugprone-branch-clone" /> + <option value="bugprone-copy-constructor-init" /> + <option value="bugprone-dangling-handle" /> + <option value="bugprone-dynamic-static-initializers" /> + <option value="bugprone-easily-swappable-parameters" /> + <option value="bugprone-exception-escape" /> + <option value="bugprone-fold-init-type" /> + <option value="bugprone-forward-declaration-namespace" /> + <option value="bugprone-forwarding-reference-overload" /> + <option value="bugprone-implicit-widening-of-multiplication-result" /> + <option value="bugprone-inaccurate-erase" /> + <option value="bugprone-incorrect-roundings" /> + <option value="bugprone-infinite-loop" /> + <option value="bugprone-integer-division" /> + <option value="bugprone-lambda-function-name" /> + <option value="bugprone-macro-parentheses" /> + <option value="bugprone-macro-repeated-side-effects" /> + <option value="bugprone-misplaced-operator-in-strlen-in-alloc" /> + <option value="bugprone-misplaced-pointer-arithmetic-in-alloc" /> + <option value="bugprone-misplaced-widening-cast" /> + <option value="bugprone-move-forwarding-reference" /> + <option value="bugprone-multiple-statement-macro" /> + <option value="bugprone-narrowing-conversions" /> + <option value="bugprone-no-escape" /> + <option value="bugprone-not-null-terminated-result" /> + <option value="bugprone-parent-virtual-call" /> + <option value="bugprone-posix-return" /> + <option value="bugprone-redundant-branch-condition" /> + <option value="bugprone-reserved-identifier" /> + <option value="bugprone-shared-ptr-array-mismatch" /> + <option value="bugprone-signal-handler" /> + <option value="bugprone-signed-char-misuse" /> + <option value="bugprone-sizeof-container" /> + <option value="bugprone-sizeof-expression" /> + <option value="bugprone-spuriously-wake-up-functions" /> + <option value="bugprone-string-constructor" /> + <option value="bugprone-string-integer-assignment" /> + <option value="bugprone-string-literal-with-embedded-nul" /> + <option value="bugprone-stringview-nullptr" /> + <option value="bugprone-suspicious-enum-usage" /> + <option value="bugprone-suspicious-include" /> + <option value="bugprone-suspicious-memory-comparison" /> + <option value="bugprone-suspicious-memset-usage" /> + <option value="bugprone-suspicious-missing-comma" /> + <option value="bugprone-suspicious-semicolon" /> + <option value="bugprone-suspicious-string-compare" /> + <option value="bugprone-swapped-arguments" /> + <option value="bugprone-terminating-continue" /> + <option value="bugprone-throw-keyword-missing" /> + <option value="bugprone-too-small-loop-variable" /> + <option value="bugprone-unchecked-optional-access" /> + <option value="bugprone-undefined-memory-manipulation" /> + <option value="bugprone-undelegated-constructor" /> + <option value="bugprone-unhandled-exception-at-new" /> + <option value="bugprone-unhandled-self-assignment" /> + <option value="bugprone-unused-raii" /> + <option value="bugprone-unused-return-value" /> + <option value="bugprone-use-after-move" /> + <option value="bugprone-virtual-near-miss" /> + <option value="cert-con36-c" /> + <option value="cert-con54-cpp" /> + <option value="cert-dcl03-c" /> + <option value="cert-dcl16-c" /> + <option value="cert-dcl21-cpp" /> + <option value="cert-dcl37-c" /> + <option value="cert-dcl50-cpp" /> + <option value="cert-dcl51-cpp" /> + <option value="cert-dcl54-cpp" /> + <option value="cert-dcl58-cpp" /> + <option value="cert-dcl59-cpp" /> + <option value="cert-env33-c" /> + <option value="cert-err09-cpp" /> + <option value="cert-err33-c" /> + <option value="cert-err34-c" /> + <option value="cert-err52-cpp" /> + <option value="cert-err58-cpp" /> + <option value="cert-err60-cpp" /> + <option value="cert-err61-cpp" /> + <option value="cert-exp42-c" /> + <option value="cert-fio38-c" /> + <option value="cert-flp30-c" /> + <option value="cert-flp37-c" /> + <option value="cert-mem57-cpp" /> + <option value="cert-msc30-c" /> + <option value="cert-msc32-c" /> + <option value="cert-msc50-cpp" /> + <option value="cert-msc51-cpp" /> + <option value="cert-oop11-cpp" /> + <option value="cert-oop54-cpp" /> + <option value="cert-oop57-cpp" /> + <option value="cert-oop58-cpp" /> + <option value="cert-pos44-c" /> + <option value="cert-pos47-c" /> + <option value="cert-sig30-c" /> + <option value="cert-str34-c" /> + <option value="clang-analyzer-apiModeling.Errno" /> + <option value="clang-analyzer-apiModeling.StdCLibraryFunctions" /> + <option value="clang-analyzer-apiModeling.TrustNonnull" /> + <option value="clang-analyzer-apiModeling.TrustReturnsNonnull" /> + <option value="clang-analyzer-apiModeling.google.GTest" /> + <option value="clang-analyzer-apiModeling.llvm.CastValue" /> + <option value="clang-analyzer-apiModeling.llvm.ReturnValue" /> + <option value="clang-analyzer-core.CallAndMessage" /> + <option value="clang-analyzer-core.CallAndMessageModeling" /> + <option value="clang-analyzer-core.DivideZero" /> + <option value="clang-analyzer-core.DynamicTypePropagation" /> + <option value="clang-analyzer-core.NonNullParamChecker" /> + <option value="clang-analyzer-core.NonnilStringConstants" /> + <option value="clang-analyzer-core.NullDereference" /> + <option value="clang-analyzer-core.StackAddrEscapeBase" /> + <option value="clang-analyzer-core.StackAddressEscape" /> + <option value="clang-analyzer-core.UndefinedBinaryOperatorResult" /> + <option value="clang-analyzer-core.VLASize" /> + <option value="clang-analyzer-core.builtin.BuiltinFunctions" /> + <option value="clang-analyzer-core.builtin.NoReturnFunctions" /> + <option value="clang-analyzer-core.uninitialized.ArraySubscript" /> + <option value="clang-analyzer-core.uninitialized.Assign" /> + <option value="clang-analyzer-core.uninitialized.Branch" /> + <option value="clang-analyzer-core.uninitialized.CapturedBlockVariable" /> + <option value="clang-analyzer-core.uninitialized.UndefReturn" /> + <option value="clang-analyzer-cplusplus.InnerPointer" /> + <option value="clang-analyzer-cplusplus.Move" /> + <option value="clang-analyzer-cplusplus.NewDelete" /> + <option value="clang-analyzer-cplusplus.NewDeleteLeaks" /> + <option value="clang-analyzer-cplusplus.PlacementNew" /> + <option value="clang-analyzer-cplusplus.PureVirtualCall" /> + <option value="clang-analyzer-cplusplus.SelfAssignment" /> + <option value="clang-analyzer-cplusplus.SmartPtrModeling" /> + <option value="clang-analyzer-cplusplus.StringChecker" /> + <option value="clang-analyzer-cplusplus.VirtualCallModeling" /> + <option value="clang-analyzer-deadcode.DeadStores" /> + <option value="clang-analyzer-fuchsia.HandleChecker" /> + <option value="clang-analyzer-nullability.NullPassedToNonnull" /> + <option value="clang-analyzer-nullability.NullReturnedFromNonnull" /> + <option value="clang-analyzer-nullability.NullabilityBase" /> + <option value="clang-analyzer-nullability.NullableDereferenced" /> + <option value="clang-analyzer-nullability.NullablePassedToNonnull" /> + <option value="clang-analyzer-nullability.NullableReturnedFromNonnull" /> + <option value="clang-analyzer-optin.cplusplus.UninitializedObject" /> + <option value="clang-analyzer-optin.cplusplus.VirtualCall" /> + <option value="clang-analyzer-optin.mpi.MPI-Checker" /> + <option value="clang-analyzer-optin.osx.OSObjectCStyleCast" /> + <option value="clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker" /> + <option value="clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker" /> + <option value="clang-analyzer-optin.performance.GCDAntipattern" /> + <option value="clang-analyzer-optin.performance.Padding" /> + <option value="clang-analyzer-optin.portability.UnixAPI" /> + <option value="clang-analyzer-osx.API" /> + <option value="clang-analyzer-osx.MIG" /> + <option value="clang-analyzer-osx.NSOrCFErrorDerefChecker" /> + <option value="clang-analyzer-osx.NumberObjectConversion" /> + <option value="clang-analyzer-osx.OSObjectRetainCount" /> + <option value="clang-analyzer-osx.ObjCProperty" /> + <option value="clang-analyzer-osx.SecKeychainAPI" /> + <option value="clang-analyzer-osx.cocoa.AtSync" /> + <option value="clang-analyzer-osx.cocoa.AutoreleaseWrite" /> + <option value="clang-analyzer-osx.cocoa.ClassRelease" /> + <option value="clang-analyzer-osx.cocoa.Dealloc" /> + <option value="clang-analyzer-osx.cocoa.IncompatibleMethodTypes" /> + <option value="clang-analyzer-osx.cocoa.Loops" /> + <option value="clang-analyzer-osx.cocoa.MissingSuperCall" /> + <option value="clang-analyzer-osx.cocoa.NSAutoreleasePool" /> + <option value="clang-analyzer-osx.cocoa.NSError" /> + <option value="clang-analyzer-osx.cocoa.NilArg" /> + <option value="clang-analyzer-osx.cocoa.NonNilReturnValue" /> + <option value="clang-analyzer-osx.cocoa.ObjCGenerics" /> + <option value="clang-analyzer-osx.cocoa.RetainCount" /> + <option value="clang-analyzer-osx.cocoa.RetainCountBase" /> + <option value="clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak" /> + <option value="clang-analyzer-osx.cocoa.SelfInit" /> + <option value="clang-analyzer-osx.cocoa.SuperDealloc" /> + <option value="clang-analyzer-osx.cocoa.UnusedIvars" /> + <option value="clang-analyzer-osx.cocoa.VariadicMethodTypes" /> + <option value="clang-analyzer-osx.coreFoundation.CFError" /> + <option value="clang-analyzer-osx.coreFoundation.CFNumber" /> + <option value="clang-analyzer-osx.coreFoundation.CFRetainRelease" /> + <option value="clang-analyzer-osx.coreFoundation.containers.OutOfBounds" /> + <option value="clang-analyzer-osx.coreFoundation.containers.PointerSizedValues" /> + <option value="clang-analyzer-security.FloatLoopCounter" /> + <option value="clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling" /> + <option value="clang-analyzer-security.insecureAPI.SecuritySyntaxChecker" /> + <option value="clang-analyzer-security.insecureAPI.UncheckedReturn" /> + <option value="clang-analyzer-security.insecureAPI.bcmp" /> + <option value="clang-analyzer-security.insecureAPI.bcopy" /> + <option value="clang-analyzer-security.insecureAPI.bzero" /> + <option value="clang-analyzer-security.insecureAPI.decodeValueOfObjCType" /> + <option value="clang-analyzer-security.insecureAPI.getpw" /> + <option value="clang-analyzer-security.insecureAPI.gets" /> + <option value="clang-analyzer-security.insecureAPI.mkstemp" /> + <option value="clang-analyzer-security.insecureAPI.mktemp" /> + <option value="clang-analyzer-security.insecureAPI.rand" /> + <option value="clang-analyzer-security.insecureAPI.strcpy" /> + <option value="clang-analyzer-security.insecureAPI.vfork" /> + <option value="clang-analyzer-unix.API" /> + <option value="clang-analyzer-unix.DynamicMemoryModeling" /> + <option value="clang-analyzer-unix.Malloc" /> + <option value="clang-analyzer-unix.MallocSizeof" /> + <option value="clang-analyzer-unix.MismatchedDeallocator" /> + <option value="clang-analyzer-unix.Vfork" /> + <option value="clang-analyzer-unix.cstring.BadSizeArg" /> + <option value="clang-analyzer-unix.cstring.CStringModeling" /> + <option value="clang-analyzer-unix.cstring.NullArg" /> + <option value="clang-analyzer-valist.CopyToSelf" /> + <option value="clang-analyzer-valist.Uninitialized" /> + <option value="clang-analyzer-valist.Unterminated" /> + <option value="clang-analyzer-valist.ValistBase" /> + <option value="clang-analyzer-webkit.NoUncountedMemberChecker" /> + <option value="clang-analyzer-webkit.RefCntblBaseVirtualDtor" /> + <option value="clang-analyzer-webkit.UncountedLambdaCapturesChecker" /> + <option value="concurrency-mt-unsafe" /> + <option value="concurrency-thread-canceltype-asynchronous" /> + <option value="cppcoreguidelines-avoid-c-arrays" /> + <option value="cppcoreguidelines-avoid-goto" /> + <option value="cppcoreguidelines-avoid-magic-numbers" /> + <option value="cppcoreguidelines-avoid-non-const-global-variables" /> + <option value="cppcoreguidelines-c-copy-assignment-signature" /> + <option value="cppcoreguidelines-explicit-virtual-functions" /> + <option value="cppcoreguidelines-init-variables" /> + <option value="cppcoreguidelines-interfaces-global-init" /> + <option value="cppcoreguidelines-macro-usage" /> + <option value="cppcoreguidelines-narrowing-conversions" /> + <option value="cppcoreguidelines-no-malloc" /> + <option value="cppcoreguidelines-non-private-member-variables-in-classes" /> + <option value="cppcoreguidelines-owning-memory" /> + <option value="cppcoreguidelines-prefer-member-initializer" /> + <option value="cppcoreguidelines-pro-bounds-array-to-pointer-decay" /> + <option value="cppcoreguidelines-pro-bounds-constant-array-index" /> + <option value="cppcoreguidelines-pro-bounds-pointer-arithmetic" /> + <option value="cppcoreguidelines-pro-type-const-cast" /> + <option value="cppcoreguidelines-pro-type-cstyle-cast" /> + <option value="cppcoreguidelines-pro-type-member-init" /> + <option value="cppcoreguidelines-pro-type-reinterpret-cast" /> + <option value="cppcoreguidelines-pro-type-static-cast-downcast" /> + <option value="cppcoreguidelines-pro-type-union-access" /> + <option value="cppcoreguidelines-pro-type-vararg" /> + <option value="cppcoreguidelines-slicing" /> + <option value="cppcoreguidelines-special-member-functions" /> + <option value="cppcoreguidelines-virtual-class-destructor" /> + <option value="darwin-avoid-spinlock" /> + <option value="darwin-dispatch-once-nonstatic" /> + <option value="fuchsia-default-arguments-calls" /> + <option value="fuchsia-default-arguments-declarations" /> + <option value="fuchsia-header-anon-namespaces" /> + <option value="fuchsia-multiple-inheritance" /> + <option value="fuchsia-overloaded-operator" /> + <option value="fuchsia-statically-constructed-objects" /> + <option value="fuchsia-trailing-return" /> + <option value="fuchsia-virtual-inheritance" /> + <option value="google-build-explicit-make-pair" /> + <option value="google-build-namespaces" /> + <option value="google-build-using-namespace" /> + <option value="google-default-arguments" /> + <option value="google-explicit-constructor" /> + <option value="google-global-names-in-headers" /> + <option value="google-objc-avoid-nsobject-new" /> + <option value="google-objc-avoid-throwing-exception" /> + <option value="google-objc-function-naming" /> + <option value="google-objc-global-variable-declaration" /> + <option value="google-readability-avoid-underscore-in-googletest-name" /> + <option value="google-readability-braces-around-statements" /> + <option value="google-readability-casting" /> + <option value="google-readability-function-size" /> + <option value="google-readability-namespace-comments" /> + <option value="google-readability-todo" /> + <option value="google-runtime-int" /> + <option value="google-runtime-operator" /> + <option value="google-upgrade-googletest-case" /> + <option value="hicpp-avoid-c-arrays" /> + <option value="hicpp-avoid-goto" /> + <option value="hicpp-braces-around-statements" /> + <option value="hicpp-deprecated-headers" /> + <option value="hicpp-exception-baseclass" /> + <option value="hicpp-explicit-conversions" /> + <option value="hicpp-function-size" /> + <option value="hicpp-invalid-access-moved" /> + <option value="hicpp-member-init" /> + <option value="hicpp-move-const-arg" /> + <option value="hicpp-multiway-paths-covered" /> + <option value="hicpp-named-parameter" /> + <option value="hicpp-new-delete-operators" /> + <option value="hicpp-no-array-decay" /> + <option value="hicpp-no-assembler" /> + <option value="hicpp-no-malloc" /> + <option value="hicpp-noexcept-move" /> + <option value="hicpp-signed-bitwise" /> + <option value="hicpp-special-member-functions" /> + <option value="hicpp-static-assert" /> + <option value="hicpp-undelegated-constructor" /> + <option value="hicpp-uppercase-literal-suffix" /> + <option value="hicpp-use-auto" /> + <option value="hicpp-use-emplace" /> + <option value="hicpp-use-equals-default" /> + <option value="hicpp-use-equals-delete" /> + <option value="hicpp-use-noexcept" /> + <option value="hicpp-use-nullptr" /> + <option value="hicpp-use-override" /> + <option value="hicpp-vararg" /> + <option value="linuxkernel-must-check-errs" /> + <option value="llvm-else-after-return" /> + <option value="llvm-header-guard" /> + <option value="llvm-include-order" /> + <option value="llvm-namespace-comment" /> + <option value="llvm-prefer-isa-or-dyn-cast-in-conditionals" /> + <option value="llvm-prefer-register-over-unsigned" /> + <option value="llvm-qualified-auto" /> + <option value="llvm-twine-local" /> + <option value="llvmlibc-callee-namespace" /> + <option value="llvmlibc-implementation-in-namespace" /> + <option value="llvmlibc-restrict-system-libc-headers" /> + <option value="misc-definitions-in-headers" /> + <option value="misc-misleading-bidirectional" /> + <option value="misc-misleading-identifier" /> + <option value="misc-misplaced-const" /> + <option value="misc-new-delete-overloads" /> + <option value="misc-no-recursion" /> + <option value="misc-non-copyable-objects" /> + <option value="misc-non-private-member-variables-in-classes" /> + <option value="misc-redundant-expression" /> + <option value="misc-static-assert" /> + <option value="misc-throw-by-value-catch-by-reference" /> + <option value="misc-unconventional-assign-operator" /> + <option value="misc-uniqueptr-reset-release" /> + <option value="misc-unused-alias-decls" /> + <option value="misc-unused-parameters" /> + <option value="misc-unused-using-decls" /> + <option value="modernize-avoid-bind" /> + <option value="modernize-avoid-c-arrays" /> + <option value="modernize-concat-nested-namespaces" /> + <option value="modernize-deprecated-headers" /> + <option value="modernize-deprecated-ios-base-aliases" /> + <option value="modernize-loop-convert" /> + <option value="modernize-macro-to-enum" /> + <option value="modernize-make-shared" /> + <option value="modernize-make-unique" /> + <option value="modernize-pass-by-value" /> + <option value="modernize-raw-string-literal" /> + <option value="modernize-redundant-void-arg" /> + <option value="modernize-replace-auto-ptr" /> + <option value="modernize-replace-disallow-copy-and-assign-macro" /> + <option value="modernize-replace-random-shuffle" /> + <option value="modernize-return-braced-init-list" /> + <option value="modernize-shrink-to-fit" /> + <option value="modernize-unary-static-assert" /> + <option value="modernize-use-auto" /> + <option value="modernize-use-bool-literals" /> + <option value="modernize-use-default-member-init" /> + <option value="modernize-use-emplace" /> + <option value="modernize-use-equals-default" /> + <option value="modernize-use-equals-delete" /> + <option value="modernize-use-nodiscard" /> + <option value="modernize-use-noexcept" /> + <option value="modernize-use-nullptr" /> + <option value="modernize-use-override" /> + <option value="modernize-use-trailing-return-type" /> + <option value="modernize-use-transparent-functors" /> + <option value="modernize-use-uncaught-exceptions" /> + <option value="modernize-use-using" /> + <option value="mpi-buffer-deref" /> + <option value="mpi-type-mismatch" /> + <option value="objc-assert-equals" /> + <option value="objc-avoid-nserror-init" /> + <option value="objc-dealloc-in-category" /> + <option value="objc-forbidden-subclassing" /> + <option value="objc-missing-hash" /> + <option value="objc-nsinvocation-argument-lifetime" /> + <option value="objc-property-declaration" /> + <option value="objc-super-self" /> + <option value="openmp-exception-escape" /> + <option value="openmp-use-default-none" /> + <option value="performance-faster-string-find" /> + <option value="performance-for-range-copy" /> + <option value="performance-implicit-conversion-in-loop" /> + <option value="performance-inefficient-algorithm" /> + <option value="performance-inefficient-string-concatenation" /> + <option value="performance-inefficient-vector-operation" /> + <option value="performance-move-const-arg" /> + <option value="performance-move-constructor-init" /> + <option value="performance-no-automatic-move" /> + <option value="performance-no-int-to-ptr" /> + <option value="performance-noexcept-move-constructor" /> + <option value="performance-trivially-destructible" /> + <option value="performance-type-promotion-in-math-fn" /> + <option value="performance-unnecessary-copy-initialization" /> + <option value="performance-unnecessary-value-param" /> + <option value="portability-restrict-system-includes" /> + <option value="portability-simd-intrinsics" /> + <option value="portability-std-allocator-const" /> + <option value="readability-avoid-const-params-in-decls" /> + <option value="readability-braces-around-statements" /> + <option value="readability-const-return-type" /> + <option value="readability-container-contains" /> + <option value="readability-container-data-pointer" /> + <option value="readability-container-size-empty" /> + <option value="readability-convert-member-functions-to-static" /> + <option value="readability-delete-null-pointer" /> + <option value="readability-duplicate-include" /> + <option value="readability-else-after-return" /> + <option value="readability-function-cognitive-complexity" /> + <option value="readability-function-size" /> + <option value="readability-identifier-length" /> + <option value="readability-identifier-naming" /> + <option value="readability-implicit-bool-conversion" /> + <option value="readability-inconsistent-declaration-parameter-name" /> + <option value="readability-isolate-declaration" /> + <option value="readability-magic-numbers" /> + <option value="readability-make-member-function-const" /> + <option value="readability-misleading-indentation" /> + <option value="readability-misplaced-array-index" /> + <option value="readability-named-parameter" /> + <option value="readability-non-const-parameter" /> + <option value="readability-qualified-auto" /> + <option value="readability-redundant-access-specifiers" /> + <option value="readability-redundant-control-flow" /> + <option value="readability-redundant-declaration" /> + <option value="readability-redundant-function-ptr-dereference" /> + <option value="readability-redundant-member-init" /> + <option value="readability-redundant-preprocessor" /> + <option value="readability-redundant-smartptr-get" /> + <option value="readability-redundant-string-cstr" /> + <option value="readability-redundant-string-init" /> + <option value="readability-simplify-boolean-expr" /> + <option value="readability-simplify-subscript-expr" /> + <option value="readability-static-accessed-through-instance" /> + <option value="readability-static-definition-in-anonymous-namespace" /> + <option value="readability-string-compare" /> + <option value="readability-suspicious-call-argument" /> + <option value="readability-uniqueptr-delete-release" /> + <option value="readability-uppercase-literal-suffix" /> + <option value="readability-use-anyofallof" /> + <option value="zircon-temporary-objects" /> + </set> + </option> + <option name="previousClangTidyVersion" value="15.0.0" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/DontShowAgainFeedbackService.xml b/.config/JetBrains/CLion2022.2/options/DontShowAgainFeedbackService.xml @@ -0,0 +1,4 @@ +<application> + <component name="DontShowAgainFeedbackService"><![CDATA[{ +}]]></component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/ProjectCreationInfoService.xml b/.config/JetBrains/CLion2022.2/options/ProjectCreationInfoService.xml @@ -0,0 +1,4 @@ +<application> + <component name="ProjectCreationInfoState"><![CDATA[{ +}]]></component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/actionSummary.xml b/.config/JetBrains/CLion2022.2/options/actionSummary.xml @@ -0,0 +1,193 @@ +<application> + <component name="ActionsLocalSummary"> + <e n="$Copy"> + <i c="4" l="1669482983924" /> + </e> + <e n="$Delete"> + <i c="2" l="1668110601156" /> + </e> + <e n="$Paste"> + <i c="5" l="1669482985839" /> + </e> + <e n="AutoIndentLines"> + <i c="50" l="1669483038591" /> + </e> + <e n="BraceOrQuoteOut"> + <i c="1" l="1666345317591" /> + </e> + <e n="CMake.ClearCacheAndReload"> + <i c="3" l="1669481813745" /> + </e> + <e n="CMake.CreateLists"> + <i c="4" l="1669481820472" /> + </e> + <e n="CMake.ReloadCMakeProject"> + <i c="10" l="1669481806606" /> + </e> + <e n="CMake.ToggleCMakeAutoReload"> + <i c="3" l="1669830049766" /> + </e> + <e n="CMake.UnloadCMakeProject"> + <i c="4" l="1669481818622" /> + </e> + <e n="CPP.NewCppFile"> + <i c="3" l="1666343727740" /> + </e> + <e n="CollapseRegion"> + <i c="10" l="1669481766566" /> + </e> + <e n="CommentByLineComment"> + <i c="7" l="1669830074475" /> + </e> + <e n="Coverage"> + <i c="1" l="1665855719490" /> + </e> + <e n="Debug"> + <i c="3" l="1665855868161" /> + </e> + <e n="EditorBackSpace"> + <i c="1320" l="1669566906314" /> + </e> + <e n="EditorChooseLookupItem"> + <i c="28" l="1669566778361" /> + </e> + <e n="EditorChooseLookupItemReplace"> + <i c="10" l="1669483014557" /> + </e> + <e n="EditorDelete"> + <i c="201" l="1668110792191" /> + </e> + <e n="EditorDown"> + <i c="14" l="1669481941937" /> + </e> + <e n="EditorEnter"> + <i c="257" l="1669566770549" /> + </e> + <e n="EditorEscape"> + <i c="3" l="1668111480765" /> + </e> + <e n="EditorLeft"> + <i c="2" l="1667988223839" /> + </e> + <e n="EditorPaste"> + <i c="1" l="1665855485254" /> + </e> + <e n="EditorPasteFromX11"> + <i c="1" l="1667988666685" /> + </e> + <e n="EditorRight"> + <i c="10" l="1667988224600" /> + </e> + <e n="EditorTab"> + <i c="8" l="1669566377387" /> + </e> + <e n="EditorUp"> + <i c="10" l="1669566203877" /> + </e> + <e n="ExpandRegion"> + <i c="43" l="1669481766253" /> + </e> + <e n="NewDir"> + <i c="5" l="1669482967172" /> + </e> + <e n="NewFile"> + <i c="1" l="1665855231308" /> + </e> + <e n="OpenFile"> + <i c="3" l="1668025019991" /> + </e> + <e n="Resume"> + <i c="6" l="1665855742151" /> + </e> + <e n="Run"> + <i c="112" l="1669844378527" /> + </e> + <e n="SaveAll"> + <i c="125" l="1669566909086" /> + </e> + <e n="ShowSettings"> + <i c="12" l="1669481835104" /> + </e> + <e n="SingleFileExecutionAction"> + <i c="9" l="1669830041967" /> + </e> + <e n="Stop"> + <i c="4" l="1669566363279" /> + </e> + <e n="ToggleLineBreakpoint"> + <i c="5" l="1665855718218" /> + </e> + <e n="WelcomeScreen.OpenDirectoryProject"> + <i c="1" l="1664896519661" /> + </e> + <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$SelectConfigAction"> + <i c="11" l="1669844377672" /> + </e> + <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$SelectTargetAction"> + <i c="2" l="1668027109715" /> + </e> + <e n="com.intellij.execution.impl.ConsoleViewImpl$DeleteBackspaceHandler"> + <i c="110" l="1669830060052" /> + </e> + <e n="com.intellij.execution.impl.ConsoleViewImpl$EnterHandler"> + <i c="337" l="1669844382571" /> + </e> + <e n="com.intellij.execution.impl.ConsoleViewImpl$PasteHandler"> + <i c="46" l="1669830060325" /> + </e> + <e n="com.intellij.execution.impl.ConsoleViewImpl$TabHandler"> + <i c="1" l="1666346115902" /> + </e> + <e n="com.intellij.ide.plugins.newui.TabbedPaneHeaderComponent$3"> + <i c="2" l="1664673074268" /> + </e> + <e n="com.intellij.notification.NotificationAction$Simple"> + <i c="1" l="1665326722879" /> + </e> + <e n="com.intellij.openapi.actionSystem.DefaultActionGroup"> + <i c="1" l="1666006510331" /> + </e> + <e n="com.intellij.openapi.actionSystem.EmptyAction$MyDelegatingAction"> + <i c="2679" l="1669566916419" /> + </e> + <e n="com.intellij.openapi.fileEditor.impl.tabActions.CloseTab"> + <i c="35" l="1669843411442" /> + </e> + <e n="com.intellij.openapi.keymap.impl.ui.KeymapPanel$AddKeyboardShortcutAction"> + <i c="2" l="1669481759734" /> + </e> + <e n="com.intellij.openapi.ui.DialogWrapper$4"> + <i c="26" l="1671836928278" /> + </e> + <e n="com.intellij.openapi.vcs.changes.ignore.actions.IgnoreFileAction"> + <i c="2" l="1669075080283" /> + </e> + <e n="com.intellij.toolWindow.ToolWindowHeader$ShowOptionsAction"> + <i c="1" l="1665855242232" /> + </e> + <e n="com.intellij.ui.AnActionButton$AnActionButtonWrapper"> + <i c="1" l="1665328933088" /> + </e> + <e n="com.intellij.ui.CommonActionsPanel$AddButton"> + <i c="5" l="1665851412689" /> + </e> + <e n="com.intellij.ui.CommonActionsPanel$RemoveButton"> + <i c="5" l="1665329266666" /> + </e> + <e n="com.intellij.xdebugger.impl.breakpoints.RemoveBreakpointGutterIconAction"> + <i c="4" l="1665855891636" /> + </e> + <e n="com.jetbrains.cidr.cpp.toolchains.CPPToolchainsPanel$AddToolchainAction"> + <i c="2" l="1665851414451" /> + </e> + <e n="com.jetbrains.cidr.cpp.toolchains.ui.ToolchainPanel$showEnvironmentOptions$action$1"> + <i c="1" l="1665329187027" /> + </e> + <e n="com.maddyhome.idea.vim.ui.ex.ExShortcutKeyAction"> + <i c="151" l="1669566909083" /> + </e> + <e n="editRunConfigurations"> + <i c="7" l="1669481798439" /> + </e> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/colors.scheme.xml b/.config/JetBrains/CLion2022.2/options/colors.scheme.xml @@ -0,0 +1,5 @@ +<application> + <component name="EditorColorsManagerImpl"> + <global_color_scheme name="Dracula" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/console-font.xml b/.config/JetBrains/CLion2022.2/options/console-font.xml @@ -0,0 +1,5 @@ +<application> + <component name="ConsoleFont"> + <option name="VERSION" value="1" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/databaseDrivers.xml b/.config/JetBrains/CLion2022.2/options/databaseDrivers.xml @@ -0,0 +1,3 @@ +<application> + <component name="LocalDatabaseDriverManager" version="201" /> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/debugger.xml b/.config/JetBrains/CLion2022.2/options/debugger.xml @@ -0,0 +1,18 @@ +<application> + <component name="XDebuggerSettings"> + <data-views /> + <general /> + <debuggers> + <debugger id="ObjectiveC"> + <configuration> + <nt-symbol-settings /> + </configuration> + </debugger> + <debugger id="javascript"> + <configuration> + <custom-object-presentation /> + </configuration> + </debugger> + </debuggers> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/diff.xml b/.config/JetBrains/CLion2022.2/options/diff.xml @@ -0,0 +1,5 @@ +<application> + <component name="ExternalDiffSettings"> + <option name="MIGRATE_OLD_SETTINGS" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/dracula-theme.xml b/.config/JetBrains/CLion2022.2/options/dracula-theme.xml @@ -0,0 +1,5 @@ +<application> + <component name="DraculaSetting"> + <option name="version" value="1.14.2" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/editor-font.xml b/.config/JetBrains/CLion2022.2/options/editor-font.xml @@ -0,0 +1,5 @@ +<application> + <component name="DefaultFont"> + <option name="VERSION" value="1" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/features.usage.statistics.xml b/.config/JetBrains/CLion2022.2/options/features.usage.statistics.xml @@ -0,0 +1,58 @@ +<application> + <component name="FeatureUsageStatistics" first-run="1664673030647" have-been-shown="false" show-in-other="true" show-in-compilation="true"> + <feature id="refactoring.moveTopLevel" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceTypedef" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.rename" count="3" last-shown="0" last-used="1668025127982" shown-count="0" /> + <feature id="refactoring.pushDown" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineMacro" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.changeSignature" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickFix" count="1" last-shown="0" last-used="1668025124329" shown-count="0" /> + <feature id="codeassists.altInsert" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.complete.statement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineTypedef" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.inspection" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceConstant" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.pullUp" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.class" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.overrideimplement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.parameterInfo" count="6" last-shown="0" last-used="1669566765680" shown-count="0" /> + <feature id="refactoring.inlineParameter" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickdefinition" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.basic" count="38" last-shown="0" last-used="1669566778381" shown-count="0" /> + <feature id="refactoring.inlineConst" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="tag.name.completion" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="generate.definitions" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.extractMethod" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceDefine" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.surroundwith.expression" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.select.word" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.extractSuperclass" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.declaration" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineMethod" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.extractSubclass" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.smarttype.general" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.file.structure" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.liveTemplates" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.select.in" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.usages" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickjavadoc" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceParameter" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineLocalVar" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.changeSorting" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.appCodeIntroduceVariable" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.moveMembers" count="0" last-shown="0" last-used="0" shown-count="0" /> + <completionStatsTag> + <option name="sparedCharacters" value="172" /> + <option name="invocations" value="35" /> + <option name="startDate" value="1665266400000" /> + <option name="dayCount" value="6" /> + <option name="lastDate" value="1669503600000" /> + </completionStatsTag> + <fixesStatsTag> + <option name="invocations" value="1" /> + <option name="startDate" value="1667948400000" /> + <option name="dayCount" value="1" /> + <option name="lastDate" value="1667948400000" /> + </fixesStatsTag> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/find.xml b/.config/JetBrains/CLion2022.2/options/find.xml @@ -0,0 +1,32 @@ +<application> + <component name="FindSettings"> + <mask>*.css</mask> + <mask>*.html</mask> + <mask>*.xml</mask> + <mask>*.cu</mask> + <mask>*.cxx</mask> + <mask>*.hp</mask> + <mask>*.i</mask> + <mask>*.hh</mask> + <mask>*.hxx</mask> + <mask>*.cuh</mask> + <mask>*.ii</mask> + <mask>*.ipp</mask> + <mask>*.m</mask> + <mask>*.inl</mask> + <mask>*.cp</mask> + <mask>*.icc</mask> + <mask>*.c++</mask> + <mask>*.ino</mask> + <mask>*.tcc</mask> + <mask>*.tpp</mask> + <mask>*.mm</mask> + <mask>*.pch</mask> + <mask>*.hpp</mask> + <mask>*.h</mask> + <mask>*.h++</mask> + <mask>*.cc</mask> + <mask>*.c</mask> + <mask>*.cpp</mask> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/ide.general.xml b/.config/JetBrains/CLion2022.2/options/ide.general.xml @@ -0,0 +1,5 @@ +<application> + <component name="GeneralSettings"> + <option name="showTipsOnStartup" value="false" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/keymapFlags.xml b/.config/JetBrains/CLion2022.2/options/keymapFlags.xml @@ -0,0 +1,13 @@ +<application> + <component name="KeymapFlagsStorage"> + <option name="keymapToDescriptor"> + <map> + <entry key="XWin copy"> + <value> + <list /> + </value> + </entry> + </map> + </option> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/laf.xml b/.config/JetBrains/CLion2022.2/options/laf.xml @@ -0,0 +1,5 @@ +<application> + <component name="LafManager" autodetect="false"> + <laf class-name="com.intellij.ide.ui.laf.darcula.DarculaLaf" themeId="371dce76-a3c5-4429-91af-41cf86094744" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/linux/keymap.xml b/.config/JetBrains/CLion2022.2/options/linux/keymap.xml @@ -0,0 +1,5 @@ +<application> + <component name="KeymapManager"> + <active_keymap name="XWin copy" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/linux/toolchains.xml b/.config/JetBrains/CLion2022.2/options/linux/toolchains.xml @@ -0,0 +1,7 @@ +<application> + <component name="CPPToolchains" version="8"> + <toolchains detectedVersion="5"> + <toolchain name="System" toolSetKind="SYSTEM_UNIX_TOOLSET" customCMakePath="cmake" customMakePath="/usr/bin/make" customCCompilerPath="/usr/bin/cc" customCXXCompilerPath="/usr/bin/c++" debuggerKind="CUSTOM_GDB" customGDBPath="/usr/bin/gdb" /> + </toolchains> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/nodejs.xml b/.config/JetBrains/CLion2022.2/options/nodejs.xml @@ -0,0 +1,7 @@ +<application> + <component name="NodeJsLocalInterpreterManager"> + <local-interpreter path="/usr/bin/node" /> + <local-interpreter path="$USER_HOME$/.nvm/versions/node/v12.22.12/bin/node" /> + <local-interpreter path="$USER_HOME$/.nvm/versions/node/v12.22.10/bin/node" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/one_dark_config.xml b/.config/JetBrains/CLion2022.2/options/one_dark_config.xml @@ -0,0 +1,6 @@ +<application> + <component name="OneDarkConfig"> + <option name="userId" value="f95f925e-bd1e-4300-9ab5-0dd6f5f6bc3c" /> + <option name="version" value="5.7.0" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/other.xml b/.config/JetBrains/CLion2022.2/options/other.xml @@ -0,0 +1,91 @@ +<application> + <component name="DynamicPluginEnabler"> + <trackers> + <map> + <entry key="2Ffwd6uw7GMiKxdCgMyfSla4YuV"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2FuVoBM0MKkVMPukIDOZH1baG0M"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2IHhLWzeDl45JJj8NynjuystUCS"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2JKq3cjsMZlno9tS5CzBSs42Pxt"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="Default (Template) Project"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + </map> + </trackers> + </component> + <component name="NotRoamableUiSettings"> + <option name="fontFace" value="JetBrainsMonoNL Nerd Font" /> + <option name="fontScale" value="1.0" /> + <option name="fontSize" value="13.0" /> + </component> + <component name="PropertyService"><![CDATA[{ + "keyToString": { + "CWM_LOGGING_VERSION": "1", + "ExpandBeforeRunStepsPanel": "true", + "KEYMAP": "zoom", + "MarketplacePluginsSearchHistory": "execu\nexec\nexce\ncmake\nfi", + "NextRunPlatformUpdateBuild": "CL-223.7571.171/2022.3", + "NextRunPlatformUpdateVersion": "2022.3", + "NonModalCommitCustomization.IsApplied": "true", + "RunOnceActivity.cidr.test.framework.showIndexingAsTask": "true", + "RunOnceActivity.se.text.search": "true", + "appcds.runOnSecondStart": "CL-222.4345.21-b8801d0d5fe21e572c0a7fe94300f56048fd27e5987146e1ed2a0ea398b4fb60", + "ask.about.ctrl.y.shortcut.v2": "true", + "bundled.plugins.list.saved.version": "CL-222.4345.21", + "clion.initialConfigPerformed": "true", + "evlsprt3.222": "25", + "file.gist.reindex.count": "75", + "fileTypeChangedCounter": "1", + "fontSizeToResetConsole": "12.0", + "fontSizeToResetEditor": "12.0", + "gotit.previous.run": "CL-222.4167.35", + "ideavim.statistics.timestamp": "1671836927711", + "last_opened_file_path": "/usr/bin/c++", + "previousColorScheme": "_@user_Dracula", + "registry.to.advanced.settings.migration.build": "CL-222.4345.21", + "tasks.pass.word.conversion.enforced": "true", + "ts.lib.d.ts.version": "4.7.4" + }, + "keyToStringList": { + "file.chooser.recent.files": [ + "/home/diego/test.cpp", + "/usr/bin/c++", + "/usr/bin/cc", + "/usr/bin/make", + "/usr/bin/gdb", + "/home/diego/src/CompProg", + "/home/diego/src/CompProg/CMakeLists.txt" + ], + "fileTypeDetectors": [ + "com.intellij.ide.scratch.ScratchFileServiceImpl$Detector", + "com.intellij.javascript.debugger.sourcemap.SourceMapFileType$MyFileTypeDetector", + "com.intellij.database.vfs.DbStorageFileType$Detector", + "com.jetbrains.cidr.lang.OCHeaderFileTypeDetector", + "com.intellij.docker.dockerFile.DockerFileTypeDetector", + "org.jetbrains.plugins.textmate.TextMateFileType$TextMateFileDetector" + ] + } +}]]></component> + <component name="TerminalCommandHistoryManager"> + <command-history-files> + <command-history-file filename="lift.cpp-history" project-path="$USER_HOME$/src/CompProg" last-access-time="1666005216509" /> + </command-history-files> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/profilerRunConfigurations.xml b/.config/JetBrains/CLion2022.2/options/profilerRunConfigurations.xml @@ -0,0 +1,6 @@ +<application> + <component name="ProfilerRunConfigurations"> + <profilerRunConfigurations /> + <knownConfigurationTypes /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/project.default.xml b/.config/JetBrains/CLion2022.2/options/project.default.xml @@ -0,0 +1,11 @@ +<application> + <component name="ProjectManager"> + <defaultProject> + <component name="PropertiesComponent"><![CDATA[{ + "keyToString": { + "settings.editor.selected.configurable": "preferences.lookFeel" + } +}]]></component> + </defaultProject> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/recentProjects.xml b/.config/JetBrains/CLion2022.2/options/recentProjects.xml @@ -0,0 +1,22 @@ +<application> + <component name="RecentProjectsManager"> + <option name="additionalInfo"> + <map> + <entry key="$USER_HOME$/src/CompProg"> + <value> + <RecentProjectMetaInfo frameTitle="CompProg" opened="true" projectWorkspaceId="2JKq3cjsMZlno9tS5CzBSs42Pxt"> + <option name="activationTimestamp" value="1671836927783" /> + <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" /> + <option name="build" value="CL-222.4345.21" /> + <option name="buildTimestamp" value="1665390706769" /> + <frame x="0" y="0" width="1920" height="1080" extendedState="6" /> + <option name="productionCode" value="CL" /> + <option name="projectOpenTimestamp" value="1669074943453" /> + </RecentProjectMetaInfo> + </value> + </entry> + </map> + </option> + <option name="lastOpenedProject" value="$USER_HOME$/src/CompProg" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/runner.layout.xml b/.config/JetBrains/CLion2022.2/options/runner.layout.xml @@ -0,0 +1,50 @@ +<application> + <component name="RunnerLayoutSettings"> + <runner id="JavaRunner"> + <ViewImpl> + <option name="ID" value="ConsoleContent" /> + <option name="placeInGrid" value="bottom" /> + </ViewImpl> + <TabImpl> + <option name="bottomProportion" value="0.0" /> + </TabImpl> + </runner> + <runner id="Debug"> + <ViewImpl> + <option name="ID" value="FrameContent" /> + <option name="placeInGrid" value="left" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="VariablesContent" /> + <option name="placeInGrid" value="center" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="ConsoleContent" /> + <option name="placeInGrid" value="bottom" /> + <option name="tabIndex" value="1" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="DEBUGGER_BACKEND_CONSOLE" /> + <option name="placeInGrid" value="center" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="DEBUGGER_MEMORY_VIEW" /> + <option name="placeInGrid" value="center" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="PARALLEL_STACKS_VIEW" /> + <option name="minimizedInGrid" value="true" /> + <option name="placeInGrid" value="center" /> + </ViewImpl> + <TabImpl> + <option name="displayName" value="Debugger" /> + <option name="leftProportion" value="0.19967444" /> + </TabImpl> + <TabImpl> + <option name="bottomProportion" value="0.0" /> + <option name="defaultIndex" value="1" /> + <option name="index" value="1" /> + </TabImpl> + </runner> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/shownTips.xml b/.config/JetBrains/CLion2022.2/options/shownTips.xml @@ -0,0 +1,9 @@ +<application> + <component name="ShownTips"> + <option name="shownTips"> + <map> + <entry key="TerminalOpen.html" value="1665851170706" /> + </map> + </option> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/trusted-paths.xml b/.config/JetBrains/CLion2022.2/options/trusted-paths.xml @@ -0,0 +1,9 @@ +<application> + <component name="Trusted.Paths"> + <option name="TRUSTED_PROJECT_PATHS"> + <map> + <entry key="$USER_HOME$/src/CompProg" value="true" /> + </map> + </option> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/ui.lnf.xml b/.config/JetBrains/CLion2022.2/options/ui.lnf.xml @@ -0,0 +1,5 @@ +<application> + <component name="UISettings"> + <option name="OVERRIDE_NONIDEA_LAF_FONTS" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/updates.xml b/.config/JetBrains/CLion2022.2/options/updates.xml @@ -0,0 +1,8 @@ +<application> + <component name="UpdatesConfigurable"> + <option name="LAST_BUILD_CHECKED" value="CL-222.4345.21" /> + <option name="LAST_TIME_CHECKED" value="1671836927789" /> + <option name="THIRD_PARTY_PLUGINS_ALLOWED" value="true" /> + <option name="WHATS_NEW_SHOWN_FOR" value="222" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/usage.statistics.xml b/.config/JetBrains/CLion2022.2/options/usage.statistics.xml @@ -0,0 +1,5 @@ +<application> + <component name="UsagesStatistic"> + <system-event-id recorder="FUS" id="6685" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/vcs.xml b/.config/JetBrains/CLion2022.2/options/vcs.xml @@ -0,0 +1,5 @@ +<application> + <component name="VcsApplicationSettings"> + <option name="COMMIT_FROM_LOCAL_CHANGES" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/vim_settings.xml b/.config/JetBrains/CLion2022.2/options/vim_settings.xml @@ -0,0 +1,28 @@ +<application> + <component name="VimEditorSettings"> + <editor /> + </component> + <component name="VimKeySettings"> + <shortcut-conflicts> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEw=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEM=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIFY=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIFM=</text> + </shortcut-conflict> + </shortcut-conflicts> + </component> + <component name="VimSettings"> + <state version="7" enabled="true" /> + <notifications> + <idea-join enabled="false" /> + <idea-put enabled="false" /> + </notifications> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/vim_settings_local.xml b/.config/JetBrains/CLion2022.2/options/vim_settings_local.xml @@ -0,0 +1,195 @@ +<application> + <component name="VimHistorySettings"> + <history> + <history-search> + <entry encoding="base64">Y2lu</entry> + <entry encoding="base64">cHJpbnRm</entry> + <entry encoding="base64">c3RhcnRwb3N4</entry> + <entry encoding="base64">eQ==</entry> + </history-search> + <history-cmd> + <entry encoding="base64">JXk=</entry> + <entry encoding="base64">MA==</entry> + <entry encoding="base64">Onc=</entry> + <entry encoding="base64">Vw==</entry> + <entry encoding="base64">ZQ==</entry> + <entry encoding="base64">JXMvc3RhcnRwb3N4L2luaXRfeA==</entry> + <entry encoding="base64">cy95L2luaXRfeQ==</entry> + <entry encoding="base64" /> + <entry encoding="base64">dw==</entry> + </history-cmd> + <history-expr /> + <history-input /> + </history> + </component> + <component name="VimMarksSettings"> + <globalmarks /> + <filemarks> + <file name="/GDB" timestamp="1665855869413"> + <mark key="[" line="0" column="0" /> + </file> + <file name="/Dummy.txt" timestamp="1665329067707"> + <mark key="[" line="0" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/solved/serialnumbers/serialnum.cpp" timestamp="1665855296529"> + <mark key="[" line="0" column="0" /> + <mark key="]" line="41" column="1" /> + <mark key="." line="26" column="3" /> + <mark key="^" line="26" column="4" /> + </file> + <file name="$USER_HOME$/src/CompProg/.gitignore" timestamp="1669075118461"> + <mark key="[" line="2" column="0" /> + <mark key="]" line="2" column="7" /> + <mark key="." line="2" column="6" /> + <mark key="^" line="2" column="7" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp_CLION_FRAGMENT_SEPARATOR_fragment.cpp" timestamp="1665855741364"> + <mark key="[" line="0" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/bowl_stacking/bowl.cpp" timestamp="1665328900343"> + <mark key="[" line="17" column="62" /> + <mark key="]" line="1" column="0" /> + <mark key="^" line="0" column="9" /> + <mark key="." line="1" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/labyrinth/old_bad_labyrinth.cpp" timestamp="1668027023861"> + <mark key="[" line="83" column="20" /> + <mark key="]" line="83" column="27" /> + <mark key="^" line="83" column="27" /> + <mark key="." line="83" column="26" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" timestamp="1668699360614"> + <mark key="'" line="29" column="0" /> + <mark key="[" line="26" column="0" /> + <mark key="]" line="26" column="0" /> + <mark key="^" line="25" column="4" /> + <mark key="." line="26" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/CMakeLists.txt" timestamp="1669483015300"> + <mark key="[" line="9" column="19" /> + <mark key="]" line="9" column="46" /> + <mark key="^" line="9" column="46" /> + <mark key="." line="9" column="45" /> + </file> + <file name="$USER_HOME$/src/CompProg/solved/rollingdice/rollingdice.cpp" timestamp="1665855816251"> + <mark key="'" line="42" column="12" /> + <mark key="[" line="42" column="0" /> + <mark key="]" line="43" column="13" /> + </file> + <file name="$USER_HOME$/src/CompProg/solved/badwiring/wiring.cpp" timestamp="1665857459560"> + <mark key="[" line="38" column="0" /> + <mark key="]" line="49" column="5" /> + </file> + <file name="/oc-debug-editor-when-no-source-position-available.txt" timestamp="1665855869470"> + <mark key="[" line="0" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" timestamp="1667988645935"> + <mark key="'" line="42" column="4" /> + <mark key="[" line="55" column="0" /> + <mark key="]" line="55" column="0" /> + <mark key="." line="55" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/extremeShopping/extremeShopping.cpp" timestamp="1669830067165"> + <mark key="[" line="16" column="0" /> + <mark key="]" line="16" column="0" /> + <mark key="." line="16" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" timestamp="1668111477364"> + <mark key="[" line="19" column="34" /> + <mark key="]" line="19" column="32" /> + <mark key="." line="19" column="31" /> + <mark key="^" line="19" column="32" /> + </file> + <file name="$USER_HOME$/src/CompProg/solved/fare_dodging/fare_dodging.cpp" timestamp="1667988536522"> + <mark key="'" line="65" column="4" /> + </file> + </filemarks> + <jumps> + <jump line="42" column="12" filename="$USER_HOME$/src/CompProg/solved/rollingdice/rollingdice.cpp" /> + <jump line="93" column="3" filename="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" /> + <jump line="11" column="16" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="46" column="0" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="74" column="0" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="55" column="19" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="48" column="12" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="68" column="4" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="43" column="4" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="46" column="24" filename="$USER_HOME$/src/CompProg/solved/fare_dodging/fare_dodging.cpp" /> + <jump line="65" column="4" filename="$USER_HOME$/src/CompProg/solved/fare_dodging/fare_dodging.cpp" /> + <jump line="63" column="20" filename="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" /> + <jump line="74" column="4" filename="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" /> + <jump line="69" column="4" filename="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" /> + <jump line="19" column="4" filename="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" /> + <jump line="20" column="4" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="0" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="10" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="15" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="17" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="21" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="24" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="36" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="33" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="29" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="26" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + </jumps> + </component> + <component name="VimRegisterSettings"> + <registers> + <register name="&quot;" type="2"> + <text encoding="base64">ICAgIC8qIGNvdXQgPDwgInN0YXJ0aW5nIGl0ZXJhdGlvbiIgPDwgZW5kbDsgKi8K</text> + </register> + <register name="-" type="4"> + <text encoding="base64">LQ==</text> + </register> + <register name="." type="4"> + <text encoding="base64">LT0=</text> + </register> + <register name="/" type="4"> + <text encoding="base64">eQ==</text> + </register> + <register name="0" type="2"> + <text encoding="base64">ICAgICAgICBpbl9wcm9jZXNzL2xhYnlyaW50aC9vbGRfYmFkX2xhYnlyaW50aC5jcHAK</text> + </register> + <register name="1" type="2"> + <text encoding="base64">ICAgIC8qIGNvdXQgPDwgInN0YXJ0aW5nIGl0ZXJhdGlvbiIgPDwgZW5kbDsgKi8K</text> + </register> + <register name="2" type="2"> + <text encoding="base64">ICAgICAgICByZXN1bHQgKz0gcG93KC0xLCBpKSAvIGZhY3RvcmlhbChpKTsK</text> + </register> + <register name="3" type="2"> + <text encoding="base64">ICAgICAgICBpbnQgZmFjdCA9IGZhY3QK</text> + </register> + <register name="4" type="2"> + <text encoding="base64">ICAgIGZvciAoaW50IGkgPSAxOykK</text> + </register> + <register name="5" type="2"> + <text encoding="base64">ICAgIH0K</text> + </register> + <register name="6" type="2"> + <text encoding="base64">ICAgICAgICBvbmVSdW4oKTsK</text> + </register> + <register name="7" type="2"> + <text encoding="base64">ICAgIHdoaWxlKGNhc2VzLS0gPiAwKXsK</text> + </register> + <register name="8" type="2"> + <text encoding="base64">Cg==</text> + </register> + <register name="9" type="2"> + <text encoding="base64">ICAgIGNpbiA+PiBjYXNlczsK</text> + </register> + <register name=":" type="4"> + <text encoding="base64">dw==</text> + </register> + </registers> + </component> + <component name="VimSearchSettings"> + <search> + <last-search encoding="base64">cHJpbnRm</last-search> + <last-substitute encoding="base64">eQ==</last-substitute> + <last-replace encoding="base64">aW5pdF95</last-replace> + <last-pattern encoding="base64">eQ==</last-pattern> + <last-dir encoding="base64">MQ==</last-dir> + <show-last encoding="base64">ZmFsc2U=</show-last> + </search> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/options/window.state.xml b/.config/JetBrains/CLion2022.2/options/window.state.xml @@ -0,0 +1,37 @@ +<application> + <component name="DimensionService"> + <size key="CreateCMakeListWizard.topPanel.0.0.1920.1080" width="640" height="476" /> + <size key="CreateCMakeListWizard.bottomPanel.0.0.1920.1080" width="640" height="204" /> + <size key="GridCell.Tab.0.left.0.0.1920.1080" width="1874" height="237" /> + <size key="GridCell.Tab.0.center.0.0.1920.1080" width="1874" height="237" /> + <size key="GridCell.Tab.0.right.0.0.1920.1080" width="1874" height="237" /> + <size key="GridCell.Tab.0.bottom.0.0.1920.1080" width="1874" height="237" /> + <size key="GridCell.Tab.1.left.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.center.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.right.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.bottom.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.0.left.0.0.2560.1440" width="2514" height="434" /> + <size key="GridCell.Tab.0.center.0.0.2560.1440" width="2514" height="434" /> + <size key="GridCell.Tab.0.right.0.0.2560.1440" width="2514" height="434" /> + <size key="GridCell.Tab.0.bottom.0.0.2560.1440" width="2514" height="434" /> + </component> + <component name="WindowManager"> + <frame x="0" y="0" width="1920" height="1080" extendedState="6" /> + </component> + <component name="WindowStateApplicationService"> + <state x="743" y="283" width="434" height="487" key="FileChooserDialogImpl" timestamp="1664896529168"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state x="743" y="283" width="434" height="487" key="FileChooserDialogImpl/0.0.1920.1050" timestamp="1664896529168" /> + <state x="769" y="333" width="1022" height="732" key="SettingsEditor" timestamp="1664673163387"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state x="769" y="333" width="1022" height="732" key="SettingsEditor/0.0.2560.1396/2560.360.1920.1080" timestamp="1664673163387" /> + <state x="960" y="531" width="1940" height="1063" key="WELCOME_SCREEN" timestamp="1669074888939"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="480" y="525" width="960" height="1050" key="WELCOME_SCREEN/0.0.1920.1050" timestamp="1664896530611" /> + <state x="960" y="531" width="1940" height="1063" key="WELCOME_SCREEN/0.0.1920.1053" timestamp="1669074888939" /> + <state x="1920" y="1047" width="1280" height="698" key="WELCOME_SCREEN/0.0.2560.1396/2560.360.1920.1080" timestamp="1664742559196" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/plugin_PCWMP.license b/.config/JetBrains/CLion2022.2/plugin_PCWMP.license Binary files differ. diff --git a/.config/JetBrains/CLion2022.2/port.lock b/.config/JetBrains/CLion2022.2/port.lock diff --git a/.config/JetBrains/CLion2022.2/tasks/CompProg.contexts.zip b/.config/JetBrains/CLion2022.2/tasks/CompProg.contexts.zip Binary files differ. diff --git a/.config/JetBrains/CLion2022.2/tasks/CompProg.tasks.zip b/.config/JetBrains/CLion2022.2/tasks/CompProg.tasks.zip Binary files differ. diff --git a/.config/JetBrains/CLion2022.2/tasks/lift_cpp.contexts.zip b/.config/JetBrains/CLion2022.2/tasks/lift_cpp.contexts.zip Binary files differ. diff --git a/.config/JetBrains/CLion2022.2/tasks/lift_cpp.tasks.zip b/.config/JetBrains/CLion2022.2/tasks/lift_cpp.tasks.zip Binary files differ. diff --git a/.config/JetBrains/CLion2022.2/updatedBrokenPlugins.db b/.config/JetBrains/CLion2022.2/updatedBrokenPlugins.db Binary files differ. diff --git a/.config/JetBrains/CLion2022.2/workspace/2Ffwd6uw7GMiKxdCgMyfSla4YuV.xml b/.config/JetBrains/CLion2022.2/workspace/2Ffwd6uw7GMiKxdCgMyfSla4YuV.xml @@ -0,0 +1,180 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="CompProg" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/in_process/bowl_stacking/bowl.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="378"> + <caret line="18" selection-start-line="18" selection-end-line="18" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="CMakeLists.txt"> + <summary usageCount="3" lastUsed="1665328822693" /> + </fileType> + <fileType name="ObjectiveC"> + <summary usageCount="3" lastUsed="1665328860593" /> + </fileType> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/CMakeLists.txt" /> + <option value="$PROJECT_DIR$/in_process/bowl_stacking/bowl.cpp" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="CMake"> + <summary usageCount="3" lastUsage="1665328822693" /> + </language> + <language id="ObjectiveC"> + <summary usageCount="3" lastUsage="1665328860595" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="bowl_stacking" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" commandHistoryFileName="CompProg-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="1197000" /> + </component> + <component name="TodoView"> + <todo-panel id="selected-file"> + <is-autoscroll-to-source value="true" /> + </todo-panel> + <todo-panel id="all"> + <are-packages-shown value="true" /> + <is-autoscroll-to-source value="true" /> + </todo-panel> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.24921875" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="Python Packages" order="4" /> + <window_info anchor="bottom" id="TODO" order="5" weight="0.3295678" /> + <window_info anchor="bottom" id="CMake" order="6" visible="true" weight="0.32699805" /> + <window_info anchor="bottom" id="Inspection" order="7" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="8" weight="0.3295678" /> + <window_info anchor="bottom" id="Terminal" order="9" weight="0.3295678" /> + <window_info anchor="bottom" id="Services" order="10" /> + <window_info anchor="right" id="Database" order="0" /> + <window_info anchor="right" id="Notifications" order="1" weight="0.25" /> + <window_info anchor="right" id="make" order="2" show_stripe_button="false" side_tool="true" /> + </layout> + <recentWindows> + <value>CMake</value> + <value>Problems View</value> + <value>Terminal</value> + <value>TODO</value> + <value>Project</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="435" y="185" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1665329070282"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state x="435" y="185" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1050@0.0.1920.1050" timestamp="1665329070282" /> + <state width="640" height="204" key="CreateCMakeListWizard.bottomPanel" timestamp="1665328822564"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state width="640" height="204" key="CreateCMakeListWizard.bottomPanel/0.0.1920.1050@0.0.1920.1050" timestamp="1665328822564" /> + <state width="640" height="476" key="CreateCMakeListWizard.topPanel" timestamp="1665328822562"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state width="640" height="476" key="CreateCMakeListWizard.topPanel/0.0.1920.1050@0.0.1920.1050" timestamp="1665328822562" /> + <state x="264" y="282" key="FileChooserDialogImpl" timestamp="1665329237253"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state x="264" y="282" key="FileChooserDialogImpl/0.0.1920.1050@0.0.1920.1050" timestamp="1665329237253" /> + <state x="28" y="67" key="SettingsEditor" timestamp="1665329268500"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state x="28" y="67" key="SettingsEditor/0.0.1920.1050@0.0.1920.1050" timestamp="1665329268500" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/CMakeLists.txt"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="63"> + <caret line="3" column="25" selection-start-line="3" selection-start-column="25" selection-end-line="3" selection-end-column="25" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/bowl_stacking/bowl.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="378"> + <caret line="18" selection-start-line="18" selection-end-line="18" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/workspace/2FuVoBM0MKkVMPukIDOZH1baG0M.xml b/.config/JetBrains/CLion2022.2/workspace/2FuVoBM0MKkVMPukIDOZH1baG0M.xml @@ -0,0 +1,343 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="lift.cpp" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1" /> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="CMakeLists.txt"> + <summary usageCount="13" lastUsed="1669843377956" /> + </fileType> + <fileType name="GitIgnore file"> + <summary usageCount="4" lastUsed="1669481526354" /> + </fileType> + <fileType name="ObjectiveC"> + <summary usageCount="54" lastUsed="1669843403444" /> + </fileType> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/solved/serialnumbers/serialnum.cpp" /> + <option value="$PROJECT_DIR$/in_process/fare_dodging/fare_dodging.cpp" /> + <option value="$PROJECT_DIR$/in_process/labyrinth/old_bad_labyrinth.cpp" /> + <option value="$PROJECT_DIR$/in_process/labyrinth/labyrinth.cpp" /> + <option value="$PROJECT_DIR$/in_process/EasterEggs/easterEggs.cpp" /> + <option value="$PROJECT_DIR$/.gitignore" /> + <option value="$PROJECT_DIR$/CMakeLists.txt" /> + <option value="$PROJECT_DIR$/in_process/SecretSanta/secretSanta.cpp" /> + <option value="$PROJECT_DIR$/in_process/extremeShopping/extremeShopping.cpp" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="CMake"> + <summary usageCount="13" lastUsage="1669843377956" /> + </language> + <language id="GitIgnore"> + <summary usageCount="4" lastUsage="1669481526354" /> + </language> + <language id="ObjectiveC"> + <summary usageCount="54" lastUsage="1669843403444" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="divisibleSubsequences" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="EasterEggs" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="labyrinth" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="SecretSanta" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="CMake Application.extremeShopping" executorId="Run" /> + <element setting="CMake Application.secretSanta" executorId="Run" /> + <element setting="CMake Application.labyrinth" executorId="Run" /> + <element setting="CMake Application.fare_dodging" executorId="Run" /> + <element setting="CMake Application.labyrinth" executorId="Debug" /> + <element setting="CMake Application.labyrinth" executorId="Coverage" /> + <element setting="CMake Application.serialnum" executorId="Run" /> + </history> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$USER_HOME$" commandHistoryFileName="lift.cpp-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="20980000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.122851565" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.25455415" /> + <window_info anchor="bottom" id="Debug" order="3" show_stripe_button="false" weight="0.39990422" /> + <window_info anchor="bottom" id="Python Packages" order="4" /> + <window_info anchor="bottom" id="TODO" order="5" /> + <window_info anchor="bottom" id="CMake" order="6" weight="0.33029723" /> + <window_info anchor="bottom" id="Inspection" order="7" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="8" /> + <window_info anchor="bottom" id="Terminal" order="9" weight="0.15565133" /> + <window_info anchor="bottom" id="Messages" order="10" weight="0.33029723" /> + <window_info anchor="bottom" id="Services" order="11" /> + <window_info anchor="right" id="Database" order="0" /> + <window_info anchor="right" id="Notifications" order="1" weight="0.25" /> + <window_info anchor="right" id="Coverage" order="2" side_tool="true" /> + <window_info anchor="right" id="make" order="3" show_stripe_button="false" side_tool="true" /> + </layout> + <recentWindows> + <value>Project</value> + <value>Run</value> + <value>Messages</value> + <value>CMake</value> + <value>Terminal</value> + <value>Debug</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="193" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1669481800036"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="433" y="193" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1053@0.0.1920.1053" timestamp="1669481800036" /> + <state x="923" y="488" width="724" height="436" key="#com.intellij.fileTypes.FileTypeChooser" timestamp="1669843402528"> + <screen x="0" y="0" width="2560" height="1413" /> + </state> + <state x="923" y="488" width="724" height="436" key="#com.intellij.fileTypes.FileTypeChooser/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669843402528" /> + <state width="640" height="204" key="CreateCMakeListWizard.bottomPanel" timestamp="1669481824424"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="640" height="204" key="CreateCMakeListWizard.bottomPanel/0.0.1920.1053@0.0.1920.1053" timestamp="1669481824424" /> + <state width="640" height="204" key="CreateCMakeListWizard.bottomPanel/0.0.1920.1054@0.0.1920.1054" timestamp="1668110618105" /> + <state width="640" height="476" key="CreateCMakeListWizard.topPanel" timestamp="1669481824421"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="640" height="476" key="CreateCMakeListWizard.topPanel/0.0.1920.1053@0.0.1920.1053" timestamp="1669481824421" /> + <state width="640" height="476" key="CreateCMakeListWizard.topPanel/0.0.1920.1054@0.0.1920.1054" timestamp="1668110618105" /> + <state x="743" y="290" width="451" height="474" key="FileChooserDialogImpl" timestamp="1668025020825"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="743" y="290" width="451" height="474" key="FileChooserDialogImpl/0.0.1920.1054@0.0.1920.1054" timestamp="1668025020825" /> + <state width="1874" height="237" key="GridCell.Tab.0.bottom" timestamp="1669830076139"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1874" height="237" key="GridCell.Tab.0.bottom/0.0.1920.1053@0.0.1920.1053" timestamp="1669830076139" /> + <state width="1874" height="237" key="GridCell.Tab.0.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1668370187623" /> + <state width="1874" height="237" key="GridCell.Tab.0.center" timestamp="1669830076138"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1874" height="237" key="GridCell.Tab.0.center/0.0.1920.1053@0.0.1920.1053" timestamp="1669830076138" /> + <state width="1874" height="237" key="GridCell.Tab.0.center/0.0.1920.1054@0.0.1920.1054" timestamp="1668370187622" /> + <state width="1874" height="237" key="GridCell.Tab.0.left" timestamp="1669830076138"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1874" height="237" key="GridCell.Tab.0.left/0.0.1920.1053@0.0.1920.1053" timestamp="1669830076138" /> + <state width="1874" height="237" key="GridCell.Tab.0.left/0.0.1920.1054@0.0.1920.1054" timestamp="1668370187622" /> + <state width="1874" height="237" key="GridCell.Tab.0.right" timestamp="1669830076139"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1874" height="237" key="GridCell.Tab.0.right/0.0.1920.1053@0.0.1920.1053" timestamp="1669830076139" /> + <state width="1874" height="237" key="GridCell.Tab.0.right/0.0.1920.1054@0.0.1920.1054" timestamp="1668370187623" /> + <state width="1874" height="389" key="GridCell.Tab.1.bottom" timestamp="1665856140007"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1665856140007" /> + <state width="1874" height="389" key="GridCell.Tab.1.center" timestamp="1665856140006"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.center/0.0.1920.1054@0.0.1920.1054" timestamp="1665856140006" /> + <state width="1874" height="389" key="GridCell.Tab.1.left" timestamp="1665856140006"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.left/0.0.1920.1054@0.0.1920.1054" timestamp="1665856140006" /> + <state width="1874" height="389" key="GridCell.Tab.1.right" timestamp="1665856140006"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.right/0.0.1920.1054@0.0.1920.1054" timestamp="1665856140006" /> + <state x="6" y="162" key="SettingsEditor" timestamp="1669481854914"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="6" y="162" key="SettingsEditor/0.0.1920.1053@0.0.1920.1053" timestamp="1669481854914" /> + <state x="6" y="162" key="SettingsEditor/0.0.1920.1054@0.0.1920.1054" timestamp="1668026858891" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/solved/colatz/colatz.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="252"> + <caret line="12" column="23" selection-start-line="12" selection-start-column="23" selection-end-line="12" selection-end-column="23" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/solved/serialnumbers/serialnum.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="193"> + <caret line="15" column="4" selection-start-line="15" selection-start-column="4" selection-end-line="15" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/solved/rollingdice/rollingdice.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="882"> + <caret line="42" selection-start-line="42" selection-end-line="42" /> + <folding> + <element signature="e#0#18#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/solved/badwiring/wiring.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="357"> + <caret line="38" selection-start-line="38" selection-end-line="38" /> + <folding> + <element signature="e#0#24#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$USER_HOME$/test.cpp" /> + <entry file="file://$PROJECT_DIR$/in_process/fare_dodging/fare_dodging_old.cpp" /> + <entry file="file://$PROJECT_DIR$/in_process/fare_dodging/fare_dodging.cpp" /> + <entry file="file://$PROJECT_DIR$/solved/fare_dodging/fare_dodging.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="294"> + <caret line="65" column="4" selection-start-line="65" selection-start-column="4" selection-end-line="65" selection-end-column="4" /> + <folding> + <element signature="e#0#19#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/.gitignore"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="32"> + <caret line="2" column="6" selection-start-line="2" selection-start-column="6" selection-end-line="2" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/extremeShopping/extremeShopping.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="272"> + <caret line="17" column="27" selection-start-line="17" selection-start-column="27" selection-end-line="17" selection-end-column="27" /> + <folding> + <element signature="e#0#19#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/CMakeLists.txt"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="144"> + <caret line="9" column="45" selection-start-line="9" selection-start-column="45" selection-end-line="9" selection-end-column="45" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/SecretSanta/secretSanta.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="304"> + <caret line="22" column="17" selection-start-line="22" selection-start-column="17" selection-end-line="22" selection-end-column="17" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/labyrinth/old_bad_labyrinth.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="1024"> + <caret line="69" selection-start-line="69" selection-end-line="69" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/labyrinth/labyrinth.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="576"> + <caret line="39" column="35" selection-start-line="39" selection-start-column="35" selection-end-line="39" selection-end-column="35" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/divisibleSubsequences/divSubsequences.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <folding> + <element signature="e#0#19#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/EasterEggs/easterEggs.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="432"> + <caret line="30" column="13" selection-start-line="30" selection-start-column="13" selection-end-line="30" selection-end-column="13" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/workspace/2IHhLWzeDl45JJj8NynjuystUCS.xml b/.config/JetBrains/CLion2022.2/workspace/2IHhLWzeDl45JJj8NynjuystUCS.xml @@ -0,0 +1,153 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="CompProg" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/in_process/SecretSanta/secretSanta.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="80"> + <caret line="5" selection-start-line="5" selection-end-line="5" /> + <folding> + <element signature="e#0#19#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="ObjectiveC"> + <summary usageCount="1" lastUsed="1669844374910" /> + </fileType> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="ObjectiveC"> + <summary usageCount="1" lastUsage="1669844374911" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="SecretSanta" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="CMake Application.secretSanta" executorId="Run" /> + </history> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="23000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.25019532" /> + <window_info id="Structure" order="0" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.32965076" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="Python Packages" order="4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Messages" order="4" weight="0.32965076" /> + <window_info anchor="bottom" id="CMake" order="4" /> + <window_info anchor="bottom" id="Inspection" order="4" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="4" /> + <window_info anchor="bottom" id="Terminal" order="4" /> + <window_info anchor="bottom" id="Services" order="4" /> + <window_info anchor="right" id="Database" order="0" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + <window_info anchor="right" id="make" order="0" show_stripe_button="false" side_tool="true" /> + </layout> + <recentWindows> + <value>Run</value> + <value>Messages</value> + <value>Project</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state width="2514" height="434" key="GridCell.Tab.0.bottom" timestamp="1669844384967"> + <screen x="0" y="0" width="2560" height="1413" /> + </state> + <state width="2514" height="434" key="GridCell.Tab.0.bottom/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669844384967" /> + <state width="2514" height="434" key="GridCell.Tab.0.center" timestamp="1669844384965"> + <screen x="0" y="0" width="2560" height="1413" /> + </state> + <state width="2514" height="434" key="GridCell.Tab.0.center/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669844384965" /> + <state width="2514" height="434" key="GridCell.Tab.0.left" timestamp="1669844384943"> + <screen x="0" y="0" width="2560" height="1413" /> + </state> + <state width="2514" height="434" key="GridCell.Tab.0.left/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669844384943" /> + <state width="2514" height="434" key="GridCell.Tab.0.right" timestamp="1669844384966"> + <screen x="0" y="0" width="2560" height="1413" /> + </state> + <state width="2514" height="434" key="GridCell.Tab.0.right/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669844384966" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/in_process/SecretSanta/secretSanta.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="80"> + <caret line="5" selection-start-line="5" selection-end-line="5" /> + <folding> + <element signature="e#0#19#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.2/workspace/2JKq3cjsMZlno9tS5CzBSs42Pxt.xml b/.config/JetBrains/CLion2022.2/workspace/2JKq3cjsMZlno9tS5CzBSs42Pxt.xml @@ -0,0 +1,70 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="CompProg" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="3000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.25" /> + <window_info id="Structure" order="0" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="Python Packages" order="4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="CMake" order="4" /> + <window_info anchor="bottom" id="Inspection" order="4" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="4" /> + <window_info anchor="bottom" id="Terminal" order="4" /> + <window_info anchor="bottom" id="Services" order="4" /> + <window_info anchor="right" id="Database" order="0" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <recentWindows> + <value>Project</value> + </recentWindows> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/bundled_plugins.txt b/.config/JetBrains/CLion2022.3/bundled_plugins.txt @@ -0,0 +1,220 @@ +AngularJS|JavaScript Frameworks and Tools + +Docker|Deployment + +Git4Idea|Version Controls + +HtmlTools|HTML and XML + +JSIntentionPowerPack|JavaScript Frameworks and Tools + +JavaScriptDebugger|JavaScript Frameworks and Tools + +JavaScript|JavaScript Frameworks and Tools + +Karma|JavaScript Frameworks and Tools + +NodeJS|JavaScript Frameworks and Tools + +PerforceDirectPlugin|Version Controls + +PythonCore|null + +Remote Development Server|null + +Subversion|Version Controls + +XPathView|HTML and XML + +com.deadlock.scsyntax|null + +com.intellij.CloudConfig|IDE Settings + +com.intellij.c.performanceTesting|null + +com.intellij.cidr.base|null + +com.intellij.cidr.compiler.custom|Languages + +com.intellij.cidr.completion.ml.ranking|null + +com.intellij.cidr.copyright|null + +com.intellij.cidr.grazie|null + +com.intellij.cidr.lang.clangdBridge|null + +com.intellij.cidr.lang.clangd|null + +com.intellij.cidr.lang|Languages + +com.intellij.cidr.markdown|null + +com.intellij.clion-compdb|Build Tools + +com.intellij.clion-makefile|Build Tools + +com.intellij.clion.embedded|Embedded Development + +com.intellij.clion.runFile|null + +com.intellij.clion.rust.helper|null + +com.intellij.clion|null + +com.intellij.completion.ml.ranking|Other Tools + +com.intellij.configurationScript|null + +com.intellij.copyright|Other Tools + +com.intellij.cpp-diagnostics|null + +com.intellij.css|Style Sheets + +com.intellij.database|Database + +com.intellij.dev|null + +com.intellij.diagram|Other Tools + +com.intellij.nativeDebug|null + +com.intellij.platform.images|null + +com.intellij.plugins.all_hallows_eve.colorscheme|UI + +com.intellij.plugins.blackboard.colorscheme|UI + +com.intellij.plugins.cidr.solarized.colorscheme|UI + +com.intellij.plugins.cobalt.colorscheme|UI + +com.intellij.plugins.dawm.colorscheme|UI + +com.intellij.plugins.eclipsekeymap|Keymap + +com.intellij.plugins.espresso.colorscheme|UI + +com.intellij.plugins.github.colorscheme|UI + +com.intellij.plugins.monokai.colorscheme|UI + +com.intellij.plugins.netbeanskeymap|Keymap + +com.intellij.plugins.qtcreatorkeymap|Keymap + +com.intellij.plugins.rails_casts.colorscheme|UI + +com.intellij.plugins.resharperkeymap|Keymap + +com.intellij.plugins.twilight.colorscheme|UI + +com.intellij.plugins.vibrantink.colorscheme|UI + +com.intellij.plugins.visualstudiokeymap|Keymap + +com.intellij.plugins.warmneon.colorscheme|UI + +com.intellij.plugins.webcomponents|JavaScript Frameworks and Tools + +com.intellij.plugins.xcode.colorscheme|UI + +com.intellij.plugins.xcodekeymap|Keymap + +com.intellij.searcheverywhere.ml|null + +com.intellij.settingsSync|IDE Settings + +com.intellij.tailwindcss|Style Sheets + +com.intellij.tasks.timeTracking|Other Tools + +com.intellij.tasks|Other Tools + +com.intellij|null + +com.jetbrains.clion.plugins.webDeployment|Deployment + +com.jetbrains.codeWithMe|null + +com.jetbrains.gateway.terminal|null + +com.jetbrains.gateway|Remote Development + +com.jetbrains.linkerscript|null + +com.jetbrains.performancePlugin|Other Tools + +com.jetbrains.plugins.webDeployment|Deployment + +com.jetbrains.projector.libs|null + +com.jetbrains.restClient|Other Tools + +com.jetbrains.sh|Languages + +com.jetbrains.space|null + +hg4idea|Version Controls + +intellij.grid.core.impl|null + +intellij.grid.impl|null + +intellij.nextjs|JavaScript Frameworks and Tools + +intellij.prettierJS|JavaScript Frameworks and Tools + +intellij.vitejs|JavaScript Frameworks and Tools + +intellij.webpack|JavaScript Frameworks and Tools + +name.kropp.intellij.makefile|Languages + +org.intellij.intelliLang|Other Tools + +org.intellij.plugins.markdown|Languages + +org.jetbrains.plugins.cidr-intelliLang|Other Tools + +org.jetbrains.plugins.clangConfig|null + +org.jetbrains.plugins.clangFormat|null + +org.jetbrains.plugins.clion.ctest|Test Tools + +org.jetbrains.plugins.clion.test.boost|Test Tools + +org.jetbrains.plugins.clion.test.catch|Test Tools + +org.jetbrains.plugins.clion.test.doctest|Test Tools + +org.jetbrains.plugins.clion.test.google|Test Tools + +org.jetbrains.plugins.emojipicker|Other Tools + +org.jetbrains.plugins.github|Version Controls + +org.jetbrains.plugins.less|Style Sheets + +org.jetbrains.plugins.node-remote-interpreter|JavaScript Frameworks and Tools + +org.jetbrains.plugins.remote-run|null + +org.jetbrains.plugins.sass|Style Sheets + +org.jetbrains.plugins.terminal|Other Tools + +org.jetbrains.plugins.textmate|Other Tools + +org.jetbrains.plugins.vue|JavaScript Frameworks and Tools + +org.jetbrains.plugins.yaml|Languages + +org.toml.lang|null + +tanvd.grazi|null + +tslint|JavaScript Frameworks and Tools + diff --git a/.config/JetBrains/CLion2022.3/clion.key b/.config/JetBrains/CLion2022.3/clion.key Binary files differ. diff --git a/.config/JetBrains/CLion2022.3/early-access-registry.txt b/.config/JetBrains/CLion2022.3/early-access-registry.txt @@ -0,0 +1,2 @@ +ide.experimental.ui +false diff --git a/.config/JetBrains/CLion2022.3/event-log-metadata/fus/events-scheme.json b/.config/JetBrains/CLion2022.3/event-log-metadata/fus/events-scheme.json @@ -0,0 +1,5779 @@ +{ + "groups" : [ { + "id" : "accessibility", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:screen.reader.detected|screen.reader.support.enabled|screen.reader.support.enabled.in.vmoptions}" ] + } + }, { + "id" : "actions", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#action}", "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#action}", "{util#rider_backend_action}", "{enum:com.intellij.microservices.ui.diagrams.model.MsDiagramDataModel$showNotificationIfNoDataFound$1}" ], + "additional.same_window" : [ "{enum#boolean}" ], + "additional.toolwindow" : [ "{util#toolwindow}" ], + "class" : [ "{util#class_name}", "{enum:com.intellij.microservices.ui.diagrams.actions.MsShowWholeProjectDiagramAction|com.intellij.microservices.ui.diagrams.model.MsDiagramDataModel$showNotificationIfNoDataFound$1}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "dumb" : [ "{enum#boolean}" ], + "dumb_start" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "enable" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "isSubmenu" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "parent" : [ "{enum#parent}", "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "result.error" : [ "{util#class_name}" ], + "result.type" : [ "{enum:ignored|performed|failed|unknown}" ], + "size" : [ "{regexp#integer}" ], + "start_time" : [ "{regexp#integer}" ], + "toolwindow" : [ "{util#toolwindow}" ] + }, + "enums" : { + "__event_id" : [ "action.invoked", "custom.action.invoked", "action.finished", "action.updated", "action.group.expanded" ], + "parent" : [ "LineMarkerActionWrapper", "TreeActionWrapper", "MyTreeActionWrapper" ] + } + } + }, { + "id" : "actions.gtdu", + "builds" : [ ], + "versions" : [ { + "from" : "53" + } ], + "rules" : { + "event_id" : [ "{enum:performed|navigated}" ], + "event_data" : { + "choice" : [ "{enum:SU|GTD}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "input_event" : [ "{util#shortcut}" ], + "navigation_provider_class" : [ "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "actions.on.save", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:reformat.code|rearrange.code|optimize.imports|cleanup.code}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "actions.runAnything", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#run_anything_class}:_RunAnything_-_execution_-_{enum#run_anything_title}", "{enum#run_anything_class}:_RunAnything_-_more_-_{enum#run_anything_title}", "{enum#_}" ], + "event_data" : { + "group" : [ "{enum#group}", "{util#class_name}" ], + "list" : [ "{enum#list}", "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "with_alt" : [ "{enum#boolean}" ], + "with_shift" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "RunAnything_-_SHIFT_HOLD", "execute", "click.more" ], + "group" : [ "Bundler", "rails_generators", "Gradle_tasks", "npm_scripts", "Maven_goals", "rvm_use", "rake", "rbenv_shell", "General", "Recent", "Run_configurations", "Gradle", "Maven", "npm", "Python", "Recent_projects", "ruby", "Grunt", "third.party" ], + "list" : [ "RunAnythingMainListModel", "RunAnythingHelpListModel", "third.party" ], + "run_anything_class" : [ "RunAnythingMainListModel", "RunAnythingHelpListModel" ], + "run_anything_title" : [ "Run_configurations", "Recent", "rake", "rails_generators", "Recent_projects", "Bundler", "rvm_use", "ruby", "third.party", "run.anything.group.unknown.title", "Gradle", "Maven", "Python", "npm", "General", "Gradle_tasks", "Maven_goals", "npm_scripts" ] + } + } + }, { + "id" : "analysis.pwa", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "size_bytes" : [ "{regexp#integer}" ], + "status" : [ "{enum:Success|InterruptedByUser|Exception}" ] + }, + "enums" : { + "__event_id" : [ "index.metadata", "index.state", "index.tasks", "update.started", "update.finished", "scan.started", "scan.finished" ] + } + } + }, { + "id" : "analysis.pwa.counter", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:scan.started|scan.finished|update.started|update.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "status" : [ "{enum:Success|InterruptedByUser|Exception}" ] + } + } + }, { + "id" : "appearance.file.colors", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:editor.tabs|file.colors|project.view}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "aqua.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selection.updated|url.updated|locator.evaluated}" ], + "event_data" : { + "isAqua" : [ "{enum#boolean}" ], + "locatorType" : [ "{enum:XPATH|CSS|TAG_WITH_CLASSES|ID|NAME|TEXT|DATA|ARIA_LABEL}" ], + "source" : [ "{enum:NONE|BROWSER|PAGE_STRUCTURE|EVALUATOR|CODE_EDITOR|CACHE}", "{enum:intention|navigation}" ] + } + } + }, { + "id" : "balloons", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:balloon.shown}" ], + "event_data" : { + "balloon_id" : [ "{enum#__balloon_id}", "{enum:cwm.contols.hidden}", "{enum:cwm.host.builtinserver.port_bind_error}" ] + }, + "enums" : { + "__balloon_id" : [ "cwm.telephony.text_message", "cwm.host.session.nmins_left", "cwm.telephony.participant_enabled_video", "cwm.host.connection.version_mismatch_error", "cwm.host.action.getjoinlink.link_copied", "cwm.permissions.accept_decline", "cwm.host.action.copyjoinlink.link_copied", "cwm.following.started", "cwm.host.terminal.shared.status", "cwm.host.connection.user_left", "cwm.telephony.customize_audio_video_settings", "cwm.host.connection.user_joined", "cwm.following.request", "cwm.guest.telephony.voice_chat_enabled", "cwm.guest.following.stopped" ] + } + } + }, { + "id" : "bookmarks", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{util#favorite_type}" ] + }, + "enums" : { + "__event_id" : [ "bookmarks.total", "bookmarks.with.letter.mnemonic", "bookmarks.with.line", "bookmarks.with.number.mnemonic", "favorites.directories", "favorites.files", "favorites.lists", "favorites.total", "favorites.custom" ] + } + } + }, { + "id" : "bookmarks.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:bookmark.navigate|favorites.navigate}" ], + "event_data" : { + "mnemonicType" : [ "{enum:Number|None|Letter}" ], + "navigatable" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "withLine" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "build", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "has_errors" : [ "{enum#boolean}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "incremental" : [ "{enum#boolean}" ], + "modules" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "task_runner_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "build.tools", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#build_tools}", "{enum:externalSystemId}" ], + "event_data" : { + "value" : [ "{enum#build_tools}" ] + } + } + }, { + "id" : "build.tools.actions", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{util#action}", "{enum:action.invoked}" ], + "event_data" : { + "action_id" : [ "{util#action}", "{enum#_}" ], + "class" : [ "{util#class_name}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "dumb" : [ "{enum#boolean}" ], + "enable" : [ "{enum#boolean}" ], + "executor" : [ "{util#run_config_executor}" ], + "input_event" : [ "{util#shortcut}" ], + "parent" : [ "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "system_id" : [ "{enum#build_tools}" ] + }, + "enums" : { + "_" : [ "RefreshAllExternalProjectsAction", "RunExternalSystemTaskAction", "ShowExternalSystemSettingsAction", "RefreshExternalProjectAction", "ExecuteExternalSystemRunConfigurationAction", "AttachExternalProjectAction", "DetachExternalProjectAction", "OpenExternalConfigAction", "GradleRefreshProjectDependenciesAction", "ExternalSystemSelectProjectDataToImportAction", "RunTaskAction", "ToggleAutoImportAction", "EditExternalSystemRunConfigurationAction", "OpenTasksActivationManagerAction", "IgnoreExternalProjectAction", "RemoveExternalSystemRunConfigurationAction", "RunCommandAction", "ShowSettingAction", "GroupModulesAction", "AssignShortcutAction", "ToggleAfterCompileTasksAction", "ToggleAfterSyncTaskAction", "ShowTaskAction", "ToggleBeforeCompileTasksAction", "ToggleBeforeSyncTaskAction", "ToggleAfterRebuildTasksAction", "GroupTasksAction", "ShowIgnoredAction", "ShowInheritedTasksAction", "SbtHelpAction", "InspectTaskAction", "InspectSettingAction", "ToggleBeforeRebuildTasksAction", "AssignRunConfigurationShortcutAction" ] + } + } + }, { + "id" : "build.tools.state", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#setting}.{enum#state}", "numberOfLinkedProject.{regexp#count}", "modules.count.{regexp#count}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "count_rounded" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "externalSystemId" : [ "{enum#build_tools}" ], + "value" : [ "{enum:all|selective|none}" ] + }, + "enums" : { + "__event_id" : [ "modules.count", "numberOfLinkedProject", "useQualifiedModuleNames", "autoImport", "autoReloadType" ], + "setting" : [ "autoImport", "useQualifiedModuleNames" ] + } + } + }, { + "id" : "bundled.resource.reference", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:ide.file|plugin.file}" ], + "event_data" : { + "path" : [ "{util#bundled_resource_path}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "cache.recovery.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:perform}" ], + "event_data" : { + "action-id" : [ "{enum:refresh|hammer|reindex|drop-shared-index|rescan|stop|reload-workspace-model}" ], + "from-guide" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cidr.clangTidy.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:create.new.clang.tidy.file}" ] + } + }, { + "id" : "cidr.codeInsight", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:status}" ], + "event_data" : { + "file_path" : [ "{regexp#hash}" ], + "status" : [ "{enum:OK|TOO_LARGE|NOT_IN_SOURCES}" ] + } + } + }, { + "id" : "cidr.compiler.info.cache", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:collect.failed}" ] + } + }, { + "id" : "cidr.compilers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cidr.compiler}" ], + "event_data" : { + "value" : [ "{enum:CLANG|CLANG_CL|EMSCRIPTEN|GCC_ARM|GCC_AVR|GCC_ESP32|GCC_ESP8266|GCC_MIPS|GCC_NATIVE|GCC_RISCV|IAR_8051|IAR_ARM|IAR_AVR|IAR_MSP430|IAR_RISCV|IAR_RX|IAR_STM8|KEIL_ARMCC|KEIL_ARMCLANG|MSVC_NATIVE|NVCC|SDCC|SYSTEM_DEFAULT|UNKNOWN|USER_DEFINED}" ] + } + } + }, { + "id" : "cidr.coverage.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:execute}" ], + "event_data" : { + "runner" : [ "{enum:LLVM|gcov/llvm-cov}", "{enum:gcov/llvm}" ] + } + } + }, { + "id" : "cidr.debugger", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cuda.gdb.detected}" ] + } + }, { + "id" : "cidr.embedded", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "ACTIVE_PERIPHERAL_NODES" : [ "{regexp#integer}" ], + "AUTOMATIC" : [ "{enum#boolean}" ], + "MCU_NAME" : [ "{enum#__MCU_NAME}", "{enum:STM32C0}" ], + "SERVER_TYPE" : [ "{enum#__SERVER_TYPE}", "{enum:pe-micro|unknown-via-ssh}" ], + "gdbserverType" : [ "{enum:JLink|qemu|pyocd|st-util|ST-LINK Gdbserver|pe-micro|gdbserver|OpenOCD|unknown-via-ssh|Xilinx XMD|Other}" ] + }, + "enums" : { + "__MCU_NAME" : [ "STM32L1", "STM32L4", "STM32WB1", "STM32F0", "STM32G0", "STM32L4P", "STM32L5", "STM32F2", "STM32L4Q", "STM32F1", "STM32L4R", "STM32F4", "STM32F3", "STM32G4", "STM32H7", "STM32F7", "STM32WL", "STM32L4A", "STM32L4S", "STM32U5", "UPDATE_FAILED", "STM32MP1", "UNKNOWN", "STM32L0" ], + "__SERVER_TYPE" : [ "gdbserver", "OpenOCD", "st-util", "JLink", "ST-LINK Gdbserver", "qemu", "pyocd", "Xilinx XMD", "Other" ], + "__event_id" : [ "STM32CUBEMX_PROJECT_UPDATE", "CUSTOM_GDB_SERVER_STARTED", "PERIPHERAL_VIEW_SHOWN", "gdbserver.wizard.started", "gdbserver.runconfig.created" ] + } + } + }, { + "id" : "cidr.embedded.platformio", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:command}" ], + "event_data" : { + "name" : [ "{enum:BUILD|BUILD_PRODUCTION|CHECK|CLEAN|CREATE_PROJECT|DEBUG|HOME|INIT|MONITOR|PROGRAM|TEST|UPDATE_ALL|UPLOAD|UPLOADFS}" ] + } + } + }, { + "id" : "cidr.embedded.rtos", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:debug.try.detect|settings.changed|debug.started}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{regexp#integer}" ], + "type" : [ "{enum:FreeRTOS|Auto}", "{enum:Zephyr}", "{enum:Azure RTOS ThreadX}" ] + } + } + }, { + "id" : "cidr.makefile", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:build.system.detected}" ], + "event_data" : { + "build_system_detector_class" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "cidr.makefile.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:preconfigure.commands}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cidr.quickdoc", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:link.clicked}" ], + "event_data" : { + "isCppReference" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cidr.testingFrameworks", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:test.run.configuration}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "framework_id" : [ "{enum#__framework_id}" ] + }, + "enums" : { + "_" : [ "thirdparty", "XCUITest", "XCTest", "Quick", "Kiwi", "Boost_Test", "Catch_Test", "Google_Test" ], + "__framework_id" : [ "third.party", "XCUITest", "XCTest", "Quick", "Kiwi", "Boost_Test", "Catch_Test", "Google_Test", "CTest", "doctest Test" ] + } + } + }, { + "id" : "cidr.testingFrameworks.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:test.run}" ], + "event_data" : { + "framework_id" : [ "{enum#__framework_id}" ] + }, + "enums" : { + "_" : [ "thirdparty", "XCUITest", "XCTest", "Quick", "Kiwi", "Boost_Test", "Catch_Test", "Google_Test" ], + "__framework_id" : [ "third.party", "XCUITest", "XCTest", "Quick", "Kiwi", "Boost_Test", "Catch_Test", "Google_Test", "CTest", "doctest Test" ] + } + } + }, { + "id" : "cidr.toolchains", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "bundledCMake" : [ "{enum#boolean}" ], + "cmakeVersion" : [ "{regexp#version}" ], + "count" : [ "{regexp#integer}", "{regexp#count}" ], + "customBuildTool" : [ "{enum#boolean}" ], + "customCCompiler" : [ "{enum#boolean}" ], + "customCxxCompiler" : [ "{enum#boolean}" ], + "customMake" : [ "{enum#boolean}" ], + "debugger" : [ "{enum:LLDB|GDB}", "{enum:BUNDLED_GDB|CUSTOM_GDB|BUNDLED_LLDB}" ], + "debuggerVersion" : [ "{regexp#version}" ], + "envFile" : [ "{enum#boolean}" ], + "toolset" : [ "{enum#__toolset}" ], + "toolsetType" : [ "{enum:MinGW|Cygwin|Visual Studio|WSL|System|System|Remote Host|Docker|third.party}", "{enum#__toolsetType}" ], + "toolsetVersion" : [ "{regexp#version}" ], + "total" : [ "{regexp#integer}" ], + "value" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}", "default", "bundled", "custom", "custom_unknown", "unknown", "custom_{regexp#version}" ], + "version_type" : [ "{enum:custom|bundled|default}" ] + }, + "enums" : { + "_" : [ "Toolchains.number", "Toolset", "CMake", "Make", "C.Compiler", "CXX.Compiler", "LLDB", "GDB" ], + "__event_id" : [ "Toolchains.number", "Toolset", "CMake", "Make", "C.Compiler", "CXX.Compiler", "Debugger", "number", "toolchain" ], + "__toolset" : [ "System", "!system!", "Visual_Studio", "MinGW-w64", "Remote_Host", "Cygwin", "WSL", "MinGW", "Docker" ], + "__toolsetType" : [ "SYSTEM_WINDOWS_TOOLSET", "DOCKER", "SYSTEM_UNIX_TOOLSET", "CYGWIN", "MSVC", "REMOTE", "MINGW" ] + } + } + }, { + "id" : "cidr.workspace", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:info|remote.toolchain}" ], + "event_data" : { + "hasRemote" : [ "{enum#boolean}" ], + "hasWSL" : [ "{enum#boolean}" ], + "names" : [ "{enum#__names}", "{enum:Cargo}" ], + "number" : [ "{regexp#integer}" ] + }, + "enums" : { + "__names" : [ "CMakeWorkspace", "XcodeMetaData", "CompDBWorkspace", "MakefileWorkspace", "SwiftPackageManagerWorkspace", "OCMockWorkspace", "Unknown", "Xcode", "Rust", "CMake", "Makefile", "CompDB", "GradleNative", "SwiftPackageManager", "Bazel", "OCMock" ] + } + } + }, { + "id" : "cidr.workspace.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:project.created|project.linked|project.resolved|makefile.resolver.errors}" ], + "event_data" : { + "cancelled" : [ "{enum#boolean}" ], + "count" : [ "{regexp#integer}" ], + "error_type" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "projectKind" : [ "{enum:SPM|Xcode|Unknown|CMake|Makefile|CompDB|Gradle}", "{enum:SwiftPM}" ], + "session_id" : [ "{regexp#integer}" ], + "success" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "clion.sanitizers.usage", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:execute}" ], + "event_data" : { + "visual_representation" : [ "{enum:Enabled|Disabled}" ] + } + } + }, { + "id" : "clion.swift", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:swiftDebugger}" ] + } + }, { + "id" : "cmake", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "isDefault" : [ "{enum#boolean}" ], + "name" : [ "{enum:Ninja|Ninja Multi-Config|Unix Makefiles|Borland Makefiles|NMake Makefiles|NMake Makefiles JOM|MSYS Makefiles|MinGW Makefiles|Watcom WMake|Visual Studio 9 2008|Visual Studio 10 2010|Visual Studio 11 2012|Visual Studio 12 2013|Visual Studio 14 2015|Visual Studio 15 2017|Visual Studio 16 2019|Visual Studio 17 2022|Xcode|Green Hills MULTI|None|Unknown}", "{enum:Visual Studio 7|Visual Studio 6|Visual Studio 8 2005|Visual Studio 7 .NET 2003}" ], + "number" : [ "{regexp#integer}" ], + "success" : [ "{regexp#integer}" ], + "total" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "reload.started", "reload.finished", "error", "reload.active.profiles", "profiles.loaded", "load.model.failed", "prepare.failed", "sync.failed", "generator.used", "options.table.value.edited", "options.table.expanded" ] + } + } + }, { + "id" : "cmake.checker", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:error}" ], + "event_data" : { + "kind" : [ "{enum:MINGW|CYGWIN|MSVC|WSL|SYSTEM_UNIX_TOOLSET|SYSTEM_WINDOWS_TOOLSET|REMOTE|DOCKER}" ] + } + } + }, { + "id" : "cmake.debugger", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:debugger.used}" ] + } + }, { + "id" : "cmake.exit.code", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:build|configure}" ], + "event_data" : { + "is_zero" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cmake.presets", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:number}" ], + "event_data" : { + "enabled" : [ "{regexp#integer}" ], + "total" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "cmake.presets.counter", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:parse}" ], + "event_data" : { + "version" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "cmake.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:opened}" ], + "event_data" : { + "ProjectType" : [ "{enum:Regular|WithQt}" ] + } + } + }, { + "id" : "cmake.quickdoc", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:requested|link.clicked|shown}" ], + "event_data" : { + "element" : [ "{util#class_name}" ], + "hasAnchor" : [ "{enum#boolean}" ], + "isInternal" : [ "{enum#boolean}" ], + "kind" : [ "{enum:COMMAND|VARIABLE|MODULE|POLICY|GLOBAL_PROPERTY|DIRECTORY_PROPERTY|TARGET_PROPERTY|SOURCE_PROPERTY|INSTALL_PROPERTY|TEST_PROPERTY|CACHE_PROPERTY}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "cmake.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:number|autoReload|profile}" ], + "event_data" : { + "buildType" : [ "{enum:Default|Debug|Release|RelWithDebInfo|MinSizeRel}" ], + "emptyGenerationOptions" : [ "{enum#boolean}" ], + "enabled" : [ "{regexp#integer}", "{enum#boolean}" ], + "fromPreset" : [ "{enum#boolean}" ], + "hasAdditionalEnvironment" : [ "{enum#boolean}" ], + "hasCustomBuildOptions" : [ "{enum#boolean}" ], + "hasCustomDefinitionOption" : [ "{enum#boolean}" ], + "hasCustomGenerationDir" : [ "{enum#boolean}" ], + "hasCustomGeneratorOption" : [ "{enum#boolean}" ], + "hasPresetOption" : [ "{enum#boolean}" ], + "isDefaultToolchain" : [ "{enum#boolean}" ], + "isEnabled" : [ "{enum#boolean}" ], + "isShared" : [ "{enum#boolean}" ], + "noGenerator" : [ "{enum#boolean}" ], + "passSystemEnvironment" : [ "{enum#boolean}" ], + "similarProfilesPercent" : [ "{regexp#integer}" ], + "toolchain" : [ "{enum:default|MinGW|Cygwin|Visual Studio|WSL|System|System|Remote Host|Docker}" ], + "toolchainKind" : [ "{enum:unknown|MinGW|Cygwin|Visual Studio|WSL|System|System|Remote Host|Docker}" ], + "total" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "commit.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "files_included" : [ "{regexp#integer}" ], + "files_total" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "input_event" : [ "{util#shortcut}" ], + "unversioned_included" : [ "{regexp#integer}" ], + "unversioned_total" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "select.item", "session.started", "session.finished", "show.diff", "close.diff", "commit", "jump.to.source", "commit.and.push", "include.file", "exclude.file" ] + } + } + }, { + "id" : "completion", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished}" ], + "event_data" : { + "additional.ml_used" : [ "{enum#boolean}" ], + "additional.r_context_type" : [ "{enum#__r_context_type}" ], + "additional.r_lookup_element_origin" : [ "{enum:ORIGINAL|ML_COMPLETION|MERGED}" ], + "additional.r_ml_app_version" : [ "{regexp#version}" ], + "additional.r_ml_enabled" : [ "{enum#boolean}" ], + "additional.r_ml_n_proposed_variants" : [ "{regexp#integer}" ], + "additional.r_ml_response_received" : [ "{enum#boolean}" ], + "additional.r_ml_time_ms" : [ "{regexp#integer}" ], + "additional.ruby_lookup_usage_location" : [ "{enum#__ruby_lookup_usage_location}" ], + "additional.spellchecker" : [ "{enum#boolean}" ], + "additional.total_ml_time" : [ "{regexp#integer}" ], + "additional.version" : [ "{regexp#version}" ], + "alphabetically" : [ "{enum#boolean}" ], + "backspaces" : [ "{regexp#integer}" ], + "completion_char" : [ "{enum#__completion_char}" ], + "contributor" : [ "{util#class_name}" ], + "current_file" : [ "{util#current_file}" ], + "dumb_finish" : [ "{enum#boolean}" ], + "dumb_start" : [ "{enum#boolean}" ], + "duration" : [ "{regexp#integer}" ], + "finish_type" : [ "{enum:TYPED|EXPLICIT|CANCELED_EXPLICITLY|CANCELED_BY_TYPING}" ], + "iren_model_type" : [ "{enum:default|ngram}" ], + "iren_probability" : [ "{regexp#float}" ], + "lang" : [ "{util#lang}" ], + "ml_used" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "query_length" : [ "{regexp#integer}" ], + "r_context_type" : [ "{enum#__r_context_type}" ], + "r_lookup_element_origin" : [ "{enum:ORIGINAL|ML_COMPLETION|MERGED}" ], + "r_ml_app_version" : [ "{regexp#version}" ], + "r_ml_enabled" : [ "{enum#boolean}" ], + "r_ml_model_version" : [ "{regexp#version}" ], + "r_ml_n_proposed_variants" : [ "{regexp#integer}" ], + "r_ml_response_received" : [ "{enum#boolean}" ], + "r_ml_time_ms" : [ "{regexp#integer}" ], + "ruby_lookup_usage_location" : [ "{enum#__ruby_lookup_usage_location}" ], + "schema" : [ "{enum:Maven_Groovy|Gradle|Maven|fxml}", "{util#file_type_schema}" ], + "selected_index" : [ "{regexp#integer}" ], + "selection_changed" : [ "{regexp#integer}" ], + "spellchecker" : [ "{enum#boolean}" ], + "time_to_show" : [ "{regexp#integer}" ], + "token_length" : [ "{regexp#integer}" ], + "total_ml_time" : [ "{regexp#integer}" ], + "typing" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__completion_char" : [ "ENTER", "TAB", "COMPLETE_STATEMENT", "AUTO_INSERT", "OTHER" ], + "__r_context_type" : [ "IDENTIFIER", "NAMESPACE", "DOLLAR_ACCESS", "AT_ACCESS", "IMPORT", "OPERATOR", "UNKNOWN" ], + "__ruby_lookup_usage_location" : [ "COMMON", "DEBUG", "EVAL", "IRB", "RAILS" ] + } + } + }, { + "id" : "completion.postfix", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#completion_template}", "{util#completion_provider_template}", "{enum:expanded}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider" : [ "{util#completion_provider_template}", "{util#completion_template}" ], + "template" : [ "{util#completion_template}" ] + } + } + }, { + "id" : "coverage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:html.generated|report.loaded|started|report.built}" ], + "event_data" : { + "annotated_classes" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "excludes" : [ "{regexp#integer}" ], + "generation_ms" : [ "{regexp#integer}" ], + "includes" : [ "{regexp#integer}" ], + "loaded_classes" : [ "{regexp#integer}" ], + "runner" : [ "{enum:emma|jacoco|idea}", "{enum:IJCSampling|IJCTracing|IJCTracingTestTracking|JaCoCo|Emma}" ] + } + } + }, { + "id" : "cpp.environment.errors", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:tool.not.found}" ], + "event_data" : { + "tool" : [ "{enum:CMake}" ] + } + } + }, { + "id" : "cpp.toolchains.counter", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:detected}" ], + "event_data" : { + "number" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "create.directory.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:completion.variant.chosen}" ], + "event_data" : { + "contributor" : [ "{enum:third.party|GradleDirectoryCompletionContributor|MavenDirectoryCompletionContributor}", "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "customize.wizard", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "group" : [ "{enum:Java_Frameworks|Web_Development|Version_Controls|Test_Tools|Application_Servers|Clouds|Swing|Android|Database_Tools|Other_Tools|Plugin_Development|Build_Tools}" ], + "page" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "timestamp" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "remaining.pages.skipped", "WizardDisplayed", "UIThemeChanged", "DesktopEntryCreated", "LauncherScriptCreated", "BundledPluginGroupDisabled", "BundledPluginGroupEnabled", "BundledPluginGroupCustomized", "FeaturedPluginInstalled" ] + } + } + }, { + "id" : "cwm.gateway", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:guestDownload.started|guestDownload.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "isSucceeded" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cwm.lifecycle", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "client_id" : [ "{regexp#hash}" ], + "connectionType" : [ "{enum:ws_relay|p2p_quic|direct_tcp|unknown}", "{enum:turn_relay_quic}" ], + "disconnectsCount" : [ "{regexp#integer}" ], + "guestsCount" : [ "{regexp#integer}" ], + "id" : [ "{regexp#integer}" ], + "isUnattended" : [ "{enum#boolean}" ], + "participantsMax" : [ "{regexp#integer}" ], + "participantsSize" : [ "{enum:OneOnOne|Group}" ], + "permissions.files" : [ "{enum:Readonly|FullAccess}" ], + "permissions.mode" : [ "{enum:Readonly|EditFiles|FullAccess|Custom}" ], + "permissions.other_tw" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions.run" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions.terminal" : [ "{enum:Disabled|Readonly|Request|FullAccess}" ], + "permissions_changed.files" : [ "{enum:Readonly|FullAccess}" ], + "permissions_changed.mode" : [ "{enum:Readonly|EditFiles|FullAccess|Custom}" ], + "permissions_changed.other_tw" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions_changed.run" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions_changed.terminal" : [ "{enum:Disabled|Readonly|Request|FullAccess}" ], + "pingDirect" : [ "{regexp#integer}" ], + "pingUiThread" : [ "{regexp#integer}" ], + "sessionDurationMinutes" : [ "{regexp#integer}" ], + "sessionDurationType" : [ "{enum:Below15mins|Below25mins|Below1hr|Above1hr}" ], + "sessionId" : [ "{regexp#hash}" ], + "telephonyEnabled" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "connected", "finished", "onCircleLeftClickStart", "onCircleLeftClickStop", "onCircleRightClick", "onEditorFollowingLabelResume", "onEditorFollowingLabelStop", "onEditorFullSyncLabelStop", "onReconnection", "sessionCreated", "sessionTerminated", "onReconnectionFailed", "sessionFinished", "sessionStarted", "sessionExpired", "onConnectionFailed", "thin.finished", "thin.connected", "onPermissionsChanged", "guest.finished", "guest.connected", "guest.ping" ] + } + } + }, { + "id" : "cwm.telephony", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cwmSessionEnded|cwmSessionStarted|enabledFromAction}" ], + "event_data" : { + "telephonyEnabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cwm.telephony.devices", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "cameraEnabled.finished", "cameraEnabled.started", "microphoneEnabled.finished", "microphoneEnabled.started", "voiceCallJoined.finished", "voiceCallJoined.started", "screenSharingEnabled.started", "screenSharingEnabled.finished" ] + } + } + }, { + "id" : "daemon", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "errors" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "lines" : [ "{regexp#integer}" ], + "warnings" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "database.oracle.debug", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|finished}" ], + "event_data" : { + "result-state" : [ "{enum:state_completed|state_fail|state_finished|state_broken}", "{enum#__result-state}" ], + "stepping-mode" : [ "{enum:1|2}" ], + "stepping-pauseAtBegin" : [ "{enum#boolean}" ] + }, + "enums" : { + "__result-state" : [ "state_starting_up", "state_resuming", "state_relaxing", "state_kicked_off", "state_running", "state_completing", "state_asleep", "state_finishing" ] + } + } + }, { + "id" : "db.datasource.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#db_name}", "read-only_{enum#_}", "auto-sync_{enum#_}", "auto-commit_{enum#_}", "ssh_{enum#_}", "ssl_{enum#_}", "legacy_introspector_{enum#_}", "schema_control_{enum#_}", "introspect_{enum#_}", "{enum:datasource}" ], + "event_data" : { + "auth-provider" : [ "{util#class_name}" ], + "auto-commit" : [ "{enum#boolean}" ], + "auto-sync" : [ "{enum#boolean}" ], + "before-tasks" : [ "{enum#boolean}" ], + "custom-driver" : [ "{enum#boolean}" ], + "dbms" : [ "{enum#db_name}", "{util#dbms}", "{enum#__dbms}", "{enum:MSSQL_LOCALDB}", "{enum:TIDB|YUGABYTE}", "{enum:ZEN}", "{enum:VITESS}", "{enum:REDIS}" ], + "external-data" : [ "{enum#boolean}" ], + "init-script" : [ "{enum#boolean}" ], + "introspect" : [ "{enum#_}" ], + "legacy-introspector" : [ "{enum#boolean}" ], + "legacy_introspector" : [ "{enum#boolean}" ], + "mapped-to-ddl" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "read-only" : [ "{enum#boolean}" ], + "schema-control" : [ "{enum:automatic|manual|forbid}" ], + "schema_control" : [ "{enum#_}" ], + "ssh" : [ "{enum#boolean}" ], + "ssl" : [ "{enum#boolean}" ], + "version" : [ "{regexp#version}", "{regexp#integer}.-{regexp#version}" ] + }, + "enums" : { + "_" : [ "on", "off", "automatic", "manual", "forbid", "no_sources", "user_sources", "user_and_system_sources" ], + "__dbms" : [ "SYNAPSE", "DB2_ZOS", "GITBASE", "TRINO", "MYSQL_AURORA", "ATHENA", "BIGQUERY", "IGNITE", "DB2_IS", "MONET", "CLOUD_SPANNER", "COUCHBASE", "COCKROACH" ], + "db_name" : [ "ORACLE", "MEMSQL", "MARIADB", "MYSQL", "POSTGRES", "REDSHIFT", "GREENPLUM", "MSSQL", "AZURE", "SYBASE", "DB2_LUW", "DB2", "SQLITE", "HSQLDB", "H2", "DERBY", "EXASOL", "CLICKHOUSE", "CASSANDRA", "VERTICA", "HIVE", "SPARK", "HANA", "FIREBIRD", "PRESTO", "INFORMIX", "IMPALA", "NETEZZA", "PHOENIX", "SNOWFLAKE", "INGRES", "TERADATA", "OPENEDGE", "TIBERO", "FILEMAKER", "FRONTBASE", "MONGO", "UNKNOWN" ] + } + } + }, { + "id" : "db.ddl.dialects", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "GenericSQL", "OracleSqlPlus", "DB2", "PostgreSQL", "MySQL", "SQLite", "SparkSQL", "MariaDB", "H2", "Oracle", "TSQL", "Redshift" ] + } + } + }, { + "id" : "db.managers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:manager}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "name" : [ "{enum#_}" ] + }, + "enums" : { + "_" : [ "local", "sql", "android" ] + } + } + }, { + "id" : "db.products", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "version" : [ "{regexp#version}", "{regexp#integer}.-{regexp#version}" ] + }, + "enums" : { + "_" : [ "ORACLE", "MEMSQL", "MARIADB", "MYSQL", "POSTGRES", "REDSHIFT", "GREENPLUM", "MSSQL", "AZURE", "SYBASE", "DB2_LUW", "DB2", "SQLITE", "HSQLDB", "H2", "DERBY", "EXASOL", "CLICKHOUSE", "CASSANDRA", "VERTICA", "HIVE", "SPARK", "HANA", "FIREBIRD", "PRESTO", "INFORMIX", "IMPALA", "NETEZZA", "PHOENIX", "SNOWFLAKE", "INGRES", "TERADATA", "OPENEDGE", "TIBERO", "FILEMAKER", "FRONTBASE", "MONGO", "UNKNOWN" ] + } + } + }, { + "id" : "debugger.attach.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "debuggersFilterSet" : [ "{enum#boolean}" ], + "hostType" : [ "{enum:LOCAL|REMOTE}" ], + "isMainAction" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "searchFieldUsed" : [ "{enum#boolean}" ], + "selectedDebugger" : [ "{util#class_name}" ], + "viewType" : [ "{enum:LIST|TREE}" ] + }, + "enums" : { + "__event_id" : [ "attach.button.pressed", "host.switched", "view.switched", "search.filter.used", "debuggers.filter.set" ] + } + } + }, { + "id" : "debugger.breakpoints", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "total.{regexp#count}", "total.disabled.{regexp#count}", "total.non.suspending.{regexp#count}", "not.default.suspend.ALL.{util#breakpoint}", "not.default.suspend.THREAD.{util#breakpoint}", "not.default.suspend.NONE.{util#breakpoint}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "suspendPolicy" : [ "{enum:ALL|THREAD|NONE}" ], + "type" : [ "{util#breakpoint}" ] + }, + "enums" : { + "__event_id" : [ "using.log.expression", "using.log.message", "using.dependent", "using.temporary", "using.log.stack", "using.condition", "not.default.suspend", "using.groups", "total", "total.non.suspending", "total.disabled" ] + } + } + }, { + "id" : "debugger.breakpoints.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "verified.{regexp#integer}", "new.custom.{util#plugin}", "new.{util#breakpoint}", "{enum#_}", "{enum:breakpoint.added|breakpoint.verified}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "time" : [ "{regexp#integer}" ], + "type" : [ "{util#breakpoint}" ], + "within_session" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "new.breakpoint", "new.within.session", "new.cython-line", "new.custom" ] + } + } + }, { + "id" : "debugger.evaluate.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "input_event" : [ "{util#shortcut}" ], + "mode" : [ "{enum:CODE_FRAGMENT|EXPRESSION}" ] + }, + "enums" : { + "__event_id" : [ "dialog.open", "evaluate", "mode.switch", "inline.evaluate", "history.show", "history.choose", "watch.from.inline.add", "inline.input.focus" ] + } + } + }, { + "id" : "debugger.frames.view", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selected}" ], + "event_data" : { + "view_id" : [ "{enum:UNKNOWN|Default|Threads|SideBySide|FramesOnly}", "{enum:Hidden}" ] + } + } + }, { + "id" : "debugger.performance", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:execution.point.reached}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "duration_ms" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ] + } + } + }, { + "id" : "debugger.ui.experiment", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:start|stop}" ], + "event_data" : { + "group" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "deployment.activities", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "finish_time_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "scenario" : [ "{enum#scenario}" ], + "start_time_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "autoupload.session.finished", "download.action.finished", "download.action.started", "upload.action.finished", "upload.action.started", "create.project.from.existing.sources" ], + "scenario" : [ "NoServer", "LocalServer", "MountedServer", "FtpSftpServer" ] + } + } + }, { + "id" : "deployment.publish.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "AutoUpload.{enum#_}", "AutoUpload.external.changes.{enum#_}", "Stop.on.first.error.{enum#_}", "Overwrite.up.to.date.files.{enum#_}", "Delete.target.items.{enum#_}", "Create.empty.dirs.{enum#_}", "Prompt.on.local.overwrite.{enum#_}", "Notify.remote.changes.{enum#_}", "Show.warning.dialog.on.Remote.Host.{enum#_}", "Permissions.on.files.{regexp#integer}", "Permissions.on.files.-{regexp#integer}", "Prompt.on.remote.overwrite.{enum#_}", "Logging.verbosity.{enum#_}", "{enum#_1}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}", "{regexp#permission}" ] + }, + "enums" : { + "_" : [ "ALWAYS", "ON_EXPLICIT_SAVE", "NEVER", "yes", "no", "NONE", "CHECK_TIMESTAMP", "CHECK_CONTENT", "ERRORS", "BRIEF", "DETAILS" ], + "_1" : [ "AutoUpload", "AutoUpload.external.changes", "Stop.on.first.error", "Overwrite.up.to.date.files", "Delete.target.items", "Create.empty.dirs", "Prompt.on.local.overwrite", "Prompt.on.remote.overwrite", "Permissions.on.files", "Permissions.on.folder", "Notify.remote.changes", "Show.warning.dialog.on.Remote.Host", "Logging.verbosity" ], + "value" : [ "always", "on_explicit_save", "never", "none", "check_timestamp", "check_content", "errors", "brief", "details" ] + }, + "regexps" : { + "permission" : "-?[0-9]{1,3}" + } + } + }, { + "id" : "deployment.serverSettingsUI", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "deploymentServerSettingsUI.visibility.new{enum#_}LevelGroup", "deploymentServerSettingsUI.visibility.switchGroupTo{enum#_}Level", "defaultServerSettingWithAutouploadOn.{enum#_}", "deploymentServerSettingsUI.{enum#_}", "{enum#_1}" ], + "event_data" : { + "decision" : [ "{enum#decision}" ], + "level" : [ "{enum#level}" ] + }, + "enums" : { + "_" : [ "Project", "IDE", "changeDefaultServerCancelled", "changeDefaultServerExplicitly", "changeDefaultServerSilently", "disableDefaultServerCancelled", "disableDefaultServerExplicitly", "disableDefaultServerSilently", "AutodetectPathClick", "ProjectIDELevelCheckBoxClick" ], + "_1" : [ "NewGroupVisibilityCreated", "NewGroupVisibilitySwitched", "AutodetectPathClicked", "ProjectIDELevelCheckBoxClicked", "defaultServerSettingWithAutoUploadOnSwitched", "defaultServerSettingWithAutoUploadOnDisabled" ], + "decision" : [ "explicit", "silent", "cancelled" ], + "level" : [ "project", "IDE" ] + } + } + }, { + "id" : "deployment.servers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "root.path.{enum#_}", "SFTP.{enum#_}", "{enum#_1}" ], + "event_data" : { + "auth" : [ "{enum:password|key_pair|open_ssh}" ], + "compatibilityMode" : [ "{enum#boolean}" ], + "hiddenFiles" : [ "{enum#boolean}" ], + "mappingsDeploy" : [ "{regexp#integer}" ], + "mappingsTogether" : [ "{regexp#integer}" ], + "mappingsWeb" : [ "{regexp#integer}" ], + "passiveMode" : [ "{enum#boolean}" ], + "rootPath" : [ "{enum:nontrivial|trivial|empty}" ], + "rootPathSize" : [ "{regexp#integer}" ], + "rsync" : [ "{enum#boolean}" ], + "server" : [ "{regexp#hash}" ], + "type" : [ "{enum:ftp|ftps|sftp|mount|local}", "{enum:webdav}" ] + }, + "enums" : { + "_" : [ "empty", "trivial", "nontrivial", "PASSWORD", "KEY_PAIR", "OPEN_SSH" ], + "_1" : [ "mappings.together", "mappings.deploy", "mappings.web", "FTP", "FTPS", "MOUNT", "LOCAL", "server" ] + } + } + }, { + "id" : "diagram.usages.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "show.diagram->{util#diagram_provider}", "{enum:show.diagram}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider" : [ "{util#diagram_provider}" ] + } + } + }, { + "id" : "directoryIndex", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "buildRequest" : [ "{enum:INITIAL|BRANCH_BUILD|FULL_REBUILD|INCREMENTAL_UPDATE}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "part" : [ "{enum:MAIN|ORDER_ENTRY_GRAPH}" ], + "reason" : [ "{enum:ROOT_MODEL|VFS_CHANGE|ADDITIONAL_LIBRARIES_PROVIDER}" ] + }, + "enums" : { + "__event_id" : [ "reset", "building.finished", "building.additionalLibraryRootsProvider", "building.workspaceModel", "building.exclusionPolicy", "building.finalizing", "building.sdk", "building.started" ] + } + } + }, { + "id" : "disabled.bundled.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ] + } + } + }, { + "id" : "disabled.listed.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ] + } + } + }, { + "id" : "eclipse.projects.detector", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:detected|opened}" ], + "event_data" : { + "fromEmptyState" : [ "{enum#boolean}" ], + "projectsCount" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "editor.notification.panel", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:shown|actionInvoked|notificationShown|handlerInvoked}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "handler_class" : [ "{util#class_name}" ], + "key" : [ "{util#editor_notification_panel_key}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "editor.settings.ide", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#no_}", "stripTrailingSpaces.{enum#trailingSpaces}", "completionCaseSensitivity.{regexp#integer}", "smartBackspace.{enum#backspace}", "reformatOnPaste.{regexp#integer}", "importsOnPaste.{regexp#integer}", "noBreadcrumbsFor{util#lang}", "breadcrumbsFor{util#lang}", "{enum:not.default}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "setting_id" : [ "{enum:caretAfterLineEnd|caretInsideTabs|virtualSpaceAtFileBottom|softWraps|softWraps.console|softWraps.preview|softWraps.relativeIndent|softWraps.showAll|ensureNewlineAtEOF|quickDocOnMouseHover|blinkingCaret|blockCaret|rightMargin|lineNumbers|gutterIcons|foldingOutline|showLeadingWhitespace|showInnerWhitespace|showTrailingWhitespace|indentGuides|animatedScroll|dragNDrop|wheelZoom|mouseCamel|inplaceRename|preselectOnRename|inlineDialog|minimizeScrolling|afterReformatNotification|afterOptimizeNotification|smartHome|camelWords|editor.inlay.parameter.hints|breadcrumbsAbove|all.breadcrumbs|intentionBulb|renderDoc|intentionPreview|useEditorFontInInlays|breadcrumbs|richCopy|parameterAutoPopup|javadocAutoPopup|completionAutoPopup|autoPopupCharComplete|autoCompleteBasic|autoCompleteSmart|parameterInfoFullSignature|indentOnEnter|braceOnEnter|javadocOnEnter|scriptletEndOnEnter|smartEnd|autoCloseJavadocTags|surroundByQuoteOrBrace|pairBracketAutoInsert|pairQuoteAutoInsert|reformatOnRBrace|bracesHighlight|scopeHighlight|identifierUnderCaretHighlight|autoAddImports|completionHints|tabExitsBracketsAndQuotes|nextErrorActionGoesToErrorsFirst|suppressWarnings|importHintEnabled|showMethodSeparators|openTabsInMainWindow|stripTrailingSpaces|blinkPeriod|completionCaseSensitivity|smartBackspace|reformatOnPaste|importsOnPaste|autoReparseDelay|errorStripeMarkMinHeight|caret.movement.word|caret.movement.line|fileColorsEnabled|fileColorsEnabledForProjectView|fileColorsEnabledForTabs|show.actions.in.tooltip}" ], + "value" : [ "{regexp#integer}", "{enum:Whole|Changed|None}", "{enum:OFF|AUTOINDENT|INDENT}", "{enum:NONE|CURRENT|NEIGHBOR|START|END|BOTH|OTHER}" ] + }, + "enums" : { + "_" : [ "caretAfterLineEnd", "caretInsideTabs", "virtualSpaceAtFileBottom", "softWraps", "softWraps.console", "softWraps.preview", "softWraps.relativeIndent", "softWraps.showAll", "ensureNewlineAtEOF", "quickDocOnMouseHover", "blinkingCaret", "blockCaret", "rightMargin", "lineNumbers", "gutterIcons", "foldingOutline", "showLeadingWhitespace", "showInnerWhitespace", "showTrailingWhitespace", "indentGuides", "animatedScroll", "dragNDrop", "wheelZoom", "mouseCamel", "inplaceRename", "preselectOnRename", "inlineDialog", "minimizeScrolling", "afterReformatNotification", "afterOptimizeNotification", "smartHome", "camelWords", "editor.inlay.parameter.hints", "breadcrumbsAbove", "all.breadcrumbs", "breadcrumbs", "intentionBulb", "richCopy", "parameterAutoPopup", "javadocAutoPopup", "completionAutoPopup", "autoPopupCharComplete", "autoCompleteBasic", "autoCompleteSmart", "parameterInfoFullSignature", "indentOnEnter", "braceOnEnter", "javadocOnEnter", "smartEnd", "autoCloseJavadocTags", "surroundByQuoteOrBrace", "pairBracketAutoInsert", "pairQuoteAutoInsert", "reformatOnRBrace", "bracesHighlight", "scopeHighlight", "identifierUnderCaretHighlight", "autoAddImports", "completionHints", "externalAnnotationsInline", "inferredAnnotationsInline", "tabExitsBracketsAndQuotes", "stripTrailingSpaces", "completionCaseSensitivity", "smartBackspace", "reformatOnPaste", "importsOnPaste", "show.actions.in.tooltip", "nextErrorActionGoesToErrorsFirst", "autoReparseDelay", "errorStripeMarkMinHeight", "suppressWarnings", "showMethodSeparators", "importHintEnabled", "caret.movement.line", "caret.movement.word", "renderDoc", "scriptletEndOnEnter", "blinkPeriod", "fileColorsEnabledForProjectView", "fileColorsEnabledForTabs", "fileColorsEnabled", "intentionPreview" ], + "backspace" : [ "OFF", "AUTOINDENT", "INDENT" ], + "no_" : [ "noCaretAfterLineEnd", "noCaretInsideTabs", "noVirtualSpaceAtFileBottom", "noSoftWraps", "noSoftWraps.console", "noSoftWraps.preview", "noSoftWraps.relativeIndent", "noSoftWraps.showAll", "noEnsureNewlineAtEOF", "noQuickDocOnMouseHover", "noBlinkingCaret", "noBlockCaret", "noRightMargin", "noLineNumbers", "noGutterIcons", "noFoldingOutline", "noShowLeadingWhitespace", "noShowInnerWhitespace", "noShowTrailingWhitespace", "noIndentGuides", "noAnimatedScroll", "noDragNDrop", "noWheelZoom", "noMouseCamel", "noInplaceRename", "noPreselectOnRename", "noInlineDialog", "noMinimizeScrolling", "noAfterReformatNotification", "noAfterOptimizeNotification", "noSmartHome", "noCamelWords", "noEditor.inlay.parameter.hints", "noBreadcrumbsBelow", "noBreadcrumbs", "noIntentionBulb", "noRichCopy", "noParameterAutoPopup", "noJavadocAutoPopup", "noCompletionAutoPopup", "noAutoPopupCharComplete", "noAutoCompleteBasic", "noAutoCompleteSmart", "noParameterInfoFullSignature", "noIndentOnEnter", "noBraceOnEnter", "noJavadocOnEnter", "noSmartEnd", "noAutoCloseJavadocTags", "noSurroundByQuoteOrBrace", "noPairBracketAutoInsert", "noPairQuoteAutoInsert", "noReformatOnRBrace", "noBracesHighlight", "noScopeHighlight", "noIdentifierUnderCaretHighlight", "noAutoAddImports", "noCompletionHints", "noExternalAnnotationsInline", "noInferredAnnotationsInline", "noTabExitsBracketsAndQuotes" ], + "trailingSpaces" : [ "None", "Changed", "Whole" ] + } + } + }, { + "id" : "editor.settings.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:autoOptimizeImports|noAutoOptimizeImports}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "editor.typing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:typed|too.many.events|latency}" ], + "event_data" : { + "editor_kind" : [ "{enum:UNTYPED|MAIN_EDITOR|CONSOLE|PREVIEW|DIFF}" ], + "file_type" : [ "{util#file_type}" ], + "latency_90_ms" : [ "{regexp#integer}" ], + "latency_max_ms" : [ "{regexp#integer}" ], + "toolwindow_id" : [ "{util#toolwindow}" ] + } + } + }, { + "id" : "editorconfig", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:editorconfig.applied}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "property" : [ "{enum:Standard|IntelliJ|Other}" ] + } + } + }, { + "id" : "educational.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "event" : [ "{enum#authorization_event}", "{enum#hint_event}", "{enum#post_course_event}" ], + "language" : [ "{util#lang}", "{enum#edu_language}" ], + "mode" : [ "{enum#edu_mode}" ], + "platform" : [ "{enum#edu_platform}" ], + "source" : [ "{enum#navigate_to_task_place}", "{enum#authorization_place}", "{enum#synchronization_place}", "{enum:welcome_screen|main_menu|find_action|course_selection_dialog|unknown}" ], + "status" : [ "{enum#edu_check_status}" ], + "tab" : [ "{enum#edu_tab}" ], + "type" : [ "{enum#edu_item_type}", "{enum#link_type}" ] + }, + "enums" : { + "__event_id" : [ "navigate.to.task", "edu.project.created", "edu.project.opened", "study.item.created", "link.clicked", "authorization", "show.full.output", "peek.solution", "leave.feedback", "revert.task", "review.stage.topics", "check.task", "hint", "create.course.preview", "preview.task.file", "create.course.archive", "post.course", "synchronize.course", "import.course", "codeforces.submit.solution", "twitter.dialog.shown", "open.course.selection.view", "select.tab.course.selection.view", "open.task", "create.new.course.clicked" ], + "authorization_event" : [ "log_in", "log_out", "log_out_succeed", "log_in_succeed" ], + "authorization_place" : [ "settings", "widget", "start_course_dialog", "submissions_tab", "unknown", "task_description_header" ], + "edu_check_status" : [ "Unchecked", "Solved", "Failed", "unchecked", "solved", "failed" ], + "edu_item_type" : [ "CheckiO", "PyCharm", "Coursera", "Hyperskill", "Marketplace", "section", "framework", "lesson", "edu", "ide", "choice", "code", "output", "theory", "Codeforces", "Stepik" ], + "edu_language" : [ "JAVA", "kotlin", "Python", "Scala", "JavaScript", "Rust", "ObjectiveC", "go", "PHP" ], + "edu_mode" : [ "Study", "Course_Creator" ], + "edu_platform" : [ "Hyperskill", "Stepik", "Js_CheckiO", "Py_CheckiO", "Marketplace", "Codeforces" ], + "edu_tab" : [ "marketplace", "jba", "checkio", "codeforces", "coursera", "community", "stepik", "my_courses", "unknown" ], + "hint_event" : [ "expanded", "collapsed" ], + "link_type" : [ "in_course", "stepik", "external", "psi", "codeforces", "jba", "file" ], + "navigate_to_task_place" : [ "check_all_notification", "task_description_toolbar", "check_panel", "unresolved_dependency_notification" ], + "post_course_event" : [ "upload", "update" ], + "synchronization_place" : [ "widget", "project_generation", "project_reopen" ] + } + } + }, { + "id" : "educational.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:role|task.panel}" ], + "event_data" : { + "value" : [ "{enum#task_panel}", "{enum#role}" ] + }, + "enums" : { + "role" : [ "student", "educator" ], + "task_panel" : [ "swing", "javafx", "jcef" ] + } + } + }, { + "id" : "enabled.bundled.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ] + } + } + }, { + "id" : "enabled.listed.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ] + } + } + }, { + "id" : "entry.points", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:additional_annotations|write_annotations|class_patterns}" ], + "event_data" : { + "fqn_used" : [ "{enum#boolean}" ], + "patterns_used" : [ "{enum#boolean}" ], + "used" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "event.log", + "builds" : [ ], + "versions" : [ { + "from" : "20" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "code" : [ "{regexp#integer}" ], + "error" : [ "{enum:NO_LOGS|NO_UPLOADER|NO_LIBRARIES|NO_TEMP_FOLDER}", "{enum:NO_ARGUMENTS|NO_DEVICE_CONFIG|NO_RECORDER_CONFIG|NO_APPLICATION_CONFIG|IDE_NOT_CLOSING|ERROR_ON_SEND|NOT_PERMITTED_SERVER|ERROR_IN_CONFIG|NOTHING_TO_SEND|SENT_WITH_ERRORS}", "{util#class_name}", "{enum:EMPTY_CONTENT|INVALID_JSON|UNKNOWN}", "{enum:EMPTY_SERVICE_URL|UNREACHABLE_SERVICE|EMPTY_RESPONSE_BODY|ERROR_ON_LOAD}" ], + "error_ts" : [ "{regexp#integer}" ], + "errors" : [ "{regexp#integer}" ], + "external" : [ "{enum#boolean}" ], + "failed" : [ "{regexp#integer}" ], + "paths" : [ "{regexp#hash}" ], + "send" : [ "{regexp#integer}" ], + "send_ts" : [ "{regexp#integer}" ], + "stage" : [ "{enum:LOADING|PARSING}" ], + "succeed" : [ "{regexp#integer}", "{enum#boolean}" ], + "total" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__event_id" : [ "whitelist.loaded", "whitelist.updated", "logs.send", "external.send.command.creation.started", "external.send.command.creation.finished", "external.send.started", "external.send.finished", "loading.config.failed", "whitelist.update.failed", "whitelist.load.failed", "metadata.loaded", "metadata.updated", "metadata.update.failed", "metadata.load.failed" ] + } + } + }, { + "id" : "event.log.session", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:debug.mode|headless|reporting|test.mode}" ], + "event_data" : { + "command_line" : [ "{enum#boolean}" ], + "debug_agent" : [ "{enum#boolean}" ], + "fus_test" : [ "{enum#boolean}" ], + "headless" : [ "{enum#boolean}" ], + "internal" : [ "{enum#boolean}" ], + "only_local" : [ "{enum#boolean}" ], + "suppress_report" : [ "{enum#boolean}" ], + "teamcity" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "event.log.user.info", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:statistics.test.mode.enabled|team.city.version.detected}" ] + } + }, { + "id" : "external.project.task", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished|started}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "system_id" : [ "{enum#build_tools}" ], + "target" : [ "{util#run_target}" ], + "task_id" : [ "{enum:ResolveProject|ExecuteTask}" ] + } + } + }, { + "id" : "extract.method.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "changedOnHide" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "linkUsed" : [ "{enum#boolean}" ], + "nameChanged" : [ "{enum#boolean}" ], + "settingsChange" : [ "{enum:AnnotateOn|AnnotateOff|MakeStaticOn|MakeStaticOff|MakeStaticWithFieldsOn|MakeStaticWithFieldsOff}" ] + }, + "enums" : { + "__event_id" : [ "executed", "hidePopup", "openExtractDialog", "settingsChanged", "showPopup" ] + } + } + }, { + "id" : "file.editor", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:alternative.file.editor.selected}" ], + "event_data" : { + "fileEditor" : [ "{util#class_name}" ], + "file_path" : [ "{regexp#hash}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "file.type.configurable.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "file_type" : [ "{util#file_type}" ] + }, + "enums" : { + "__event_id" : [ "file.type.added", "file.type.edited", "file.type.removed", "hashbang.added", "hashbang.edited", "hashbang.removed", "ignore.pattern.added", "ignore.pattern.edited", "ignore.pattern.removed", "pattern.added", "pattern.edited", "pattern.removed" ] + } + } + }, { + "id" : "file.types", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#file_type}", "{enum:file.in.project}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_schema.percent" : [ "{regexp#integer}" ], + "file_schema.schema" : [ "{util#file_type_schema}" ], + "file_type" : [ "{util#file_type}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "file.types.usage", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#file_type}", "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "file_editor" : [ "{util#class_name}" ], + "file_extension" : [ "{util#file_extension}" ], + "file_name_pattern" : [ "{util#file_name_pattern}" ], + "file_path" : [ "{regexp#hash}" ], + "file_type" : [ "{util#file_type}", "{enum:DIFF}" ], + "is_in_reader_mode" : [ "{enum#boolean}" ], + "is_preview_tab" : [ "{enum#boolean}" ], + "is_writable" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "schema" : [ "{enum:Maven_Groovy|Gradle|Maven|fxml}", "{util#file_type_schema}" ], + "time_to_show" : [ "{regexp#integer}" ], + "type" : [ "{enum:open|edit}" ] + }, + "enums" : { + "__event_id" : [ "open", "edit", "close", "select", "create_by_new_file" ] + } + } + }, { + "id" : "find", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:search.session.started|check.box.toggled|regexp.help.clicked|pin.toggled}" ], + "event_data" : { + "case_sensitive" : [ "{enum#boolean}" ], + "context" : [ "{enum#__context}" ], + "option_name" : [ "{enum#__option_name}" ], + "option_value" : [ "{enum#boolean}" ], + "regular_expressions" : [ "{enum#boolean}" ], + "type" : [ "{enum:FindInFile|FindInPath|Unknown}" ], + "whole_words_only" : [ "{enum#boolean}" ], + "with_file_filter" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "FindPopupPanel$ToggleCaseSensitive", "FindPopupPanel$TogglePreserveCase", "FindPopupPanel$ToggleWholeWords", "FindPopupPanel$ToggleRegex", "FindPopupPanel$ToggleFileFilter", "FindInEditor.MatchCaseOn", "FindInEditor.WholeWordsOn", "FindInEditor.RegexOn", "FindInEditor.Context.IN_STRING_LITERALS", "FindInEditor.Context.IN_COMMENTS", "FindInEditor.Context.EXCEPT_STRING_LITERALS", "FindInEditor.Context.EXCEPT_COMMENTS", "FindInEditor.Context.EXCEPT_COMMENTS_AND_STRING_LITERALS", "FindInPath.MatchCaseOn", "FindInPath.WholeWordsOn", "FindInPath.RegexOn", "FindInPath.FileFilterOn", "FindInPath.Context.IN_STRING_LITERALS", "FindInPath.Context.IN_COMMENTS", "FindInPath.Context.EXCEPT_STRING_LITERALS", "FindInPath.Context.EXCEPT_COMMENTS", "FindInPath.Context.EXCEPT_COMMENTS_AND_STRING_LITERALS" ], + "__context" : [ "ANY", "IN_STRING_LITERALS", "IN_COMMENTS", "EXCEPT_STRING_LITERALS", "EXCEPT_COMMENTS", "EXCEPT_COMMENTS_AND_STRING_LITERALS" ], + "__option_name" : [ "CaseSensitive", "PreserveCase", "WholeWords", "Regex", "FileFilter" ] + } + } + }, { + "id" : "find.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:options}" ], + "event_data" : { + "additional.isIncludeChildMethods" : [ "{enum#boolean}" ], + "isSearchForTextOccurrences" : [ "{enum#boolean}" ], + "isUsages" : [ "{enum#boolean}" ], + "openInNewTab" : [ "{enum#boolean}" ], + "searchScope" : [ "{enum:All_Places|Project_Files|Project_and_Libraries|Project_Production_Files|Project_Test_Files|Scratches_and_Consoles|Recently_Viewed_Files|Recently_Changed_Files|Open_Files|Current_File]}", "{util#scopeRule}" ] + } + } + }, { + "id" : "gateway.space.connector", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "auto" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "login_state" : [ "{enum:NOT_LOGGED|LOGGING|ERROR|LOGGED_IN}" ], + "screen" : [ "{enum:REMOTE_DEVELOPMENT|SPACE_WELCOME|SPACE_LOGIN}" ] + }, + "enums" : { + "__event_id" : [ "logout.clicked", "client.launch.started", "tab.selected", "repository.clicked", "organization.clicked", "login.in.browser.clicked", "back.clicked", "project.clicked", "client.launch.finished", "watch.overview.clicked", "workspace.clicked", "logged.in", "connect.clicked", "browse.environments.clicked", "explore.clicked" ] + } + } + }, { + "id" : "gateway.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "connector" : [ "{enum:unknown|cwm.connector|space.connector|ssh.connector}", "{enum:gitpod.connector}", "{enum:google.cloud.connector}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "installationSource" : [ "{enum:CustomLink|LocalArchive|SuggestionList}" ], + "installation_result" : [ "{enum:Success|Error|IncompatibleVersion}" ], + "isDefaultBackend" : [ "{enum#boolean}" ], + "isNewConnection" : [ "{enum#boolean}" ], + "isSucceeded" : [ "{enum#boolean}" ], + "numberOfBackendChangedClicks" : [ "{regexp#integer}" ], + "numberOfConnectionChangedClicks" : [ "{regexp#integer}" ], + "numberOfSshHosts" : [ "{regexp#integer}" ], + "numberOfWslInstances" : [ "{regexp#integer}" ], + "panel" : [ "{enum:LocateRemoteProjectPanel|ChooseHostPanel}" ], + "parentProductId" : [ "{enum:RM|WS|PS|PY|DS|OC|CL|DB|RD|GO|IU|GW|unknown}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "productId" : [ "{enum:unknown|IU|RM|PY|DS|PS|WS|CL|RD|GO}", "{enum:IC}" ], + "projectsPerHost" : [ "{regexp#integer}" ], + "projectsPerWslInstance" : [ "{regexp#integer}" ], + "sshAuthType" : [ "{enum:unknown|Password|Key pair (OpenSSH or PuTTY)|OpenSSH config and authentication agent|PASSWORD|OPEN_SSH|KEY_PAIR}" ] + }, + "enums" : { + "__event_id" : [ "full.deploy.cycle.activity.started", "full.deploy.cycle.activity.finished", "download.ide.backend.activity.started", "download.ide.backend.activity.finished", "otherOptions.clicked", "useOldBackend.clicked", "openSshTerminal.clicked", "uploadInstaller.clicked", "useNewBackend.clicked", "documentation.clicked", "useDownloadLink.clicked", "checkConnectionAndContinue.clicked", "connect.clicked", "gtwFromStandaloneIde.started", "install_plugin", "ssh.auth.type.selected", "recent.ssh.projects.opened", "projects.per.host.registered", "JBInstaller.clicked", "backend.changed", "checking.connection.activity.finished", "checking.connection.activity.started", "connection.changed", "installation.source.selected", "projects.per.wsl.instance.registered", "recent.wsl.projects.opened", "openSettings.clicked", "leave_panel" ] + } + } + }, { + "id" : "git.branches", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_new" : [ "{enum#boolean}" ], + "is_protected" : [ "{enum#boolean}" ], + "successfully" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "checkout.started", "checkout.finished", "checkout.checkout_operation.started", "checkout.checkout_operation.finished", "popup_widget_clicked", "checkout.vfs_refresh.started", "checkout.vfs_refresh.finished" ] + } + } + }, { + "id" : "git.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "fs_monitor" : [ "{enum:NONE|BUILTIN|EXTERNAL_FS_MONITOR}" ], + "is_worktree_used" : [ "{enum#boolean}" ], + "local_branches" : [ "{regexp#integer}" ], + "multiple_root" : [ "{enum#boolean}" ], + "remote_bitbucket" : [ "{regexp#integer}" ], + "remote_bitbucket_custom" : [ "{regexp#integer}" ], + "remote_branches" : [ "{regexp#integer}" ], + "remote_github" : [ "{regexp#integer}" ], + "remote_github_custom" : [ "{regexp#integer}" ], + "remote_gitlab" : [ "{regexp#integer}" ], + "remote_gitlab_custom" : [ "{regexp#integer}" ], + "remotes" : [ "{regexp#integer}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum:sync|dont_sync|not_decided}", "{enum:branch_default|merge|rebase}", "{enum:stash|shelve}" ], + "version" : [ "{regexp#version}" ], + "working_copy_size" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "repo.sync", "update.type", "save.policy", "use.builtin.ssh", "push.autoupdate", "push.update.all.roots", "cherrypick.autocommit", "warn.about.crlf", "warn.about.detached", "executable", "repository", "showGitBranchesInLog", "updateBranchesFilterInLogOnSelection", "staging.area.enabled", "commit_template" ], + "__type" : [ "UNIX", "MSYS", "CYGWIN", "UNDEFINED", "NULL", "WSL1", "WSL2" ] + } + } + }, { + "id" : "git.status.refresh", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:status.refresh.started|status.refresh.finished|untracked.refresh.started|untracked.refresh.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_full_refresh" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "google.event.trace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "notification.opened", "parsing.file.duration", "open.popup.triggered", "file.open", "add.profiler.options.cmake", "parsing.failed" ] + } + } + }, { + "id" : "got.it.tooltip", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:close|show}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "id_prefix" : [ "{util#got.it.tooltip}" ], + "type" : [ "{enum:click.button|click.link|click.outside|ancestor.removed|escape.shortcut.pressed|timeout}" ] + } + } + }, { + "id" : "grazi.count", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:language.detected|typo.found|quickfix.applied}" ], + "event_data" : { + "cancelled" : [ "{enum:true|false}" ], + "fixes" : [ "{regexp#count}" ], + "id" : [ "{util#grazi_rule_id}" ], + "language" : [ "{enum#__language}" ], + "spellcheck" : [ "{enum:true|false}" ] + }, + "enums" : { + "__language" : [ "", "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl" ] + } + } + }, { + "id" : "grazi.state", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:enabled.language|native.language|enabled.spellcheck|rule}" ], + "event_data" : { + "enabled" : [ "{enum:true|false}" ], + "id" : [ "{util#grazi_rule_id}" ], + "value" : [ "{enum#__value}", "{enum:true|false}" ] + }, + "enums" : { + "__value" : [ "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl" ] + } + } + }, { + "id" : "grazie.count", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "cancelled" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "fixes" : [ "{regexp#count}", "{regexp#integer}" ], + "id" : [ "{util#plugin_info}", "{util#grazie_rule_id}" ], + "info" : [ "{regexp#fix_info}", "{enum#__info}" ], + "language" : [ "{enum#__language}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "language.detected", "typo.found", "quickfix.applied", "language.suggested", "quick.fix.invoked" ], + "__info" : [ "add.exception", "rule.settings:unmodified", "rule.settings:canceled", "rule.settings:changes:domains", "accept.suggestion", "rule.settings:changes:rules", "rule.settings:changes:languages", "rule.settings:changes:languages,rules", "rule.settings:changes:languages,domains", "rule.settings:changes:languages,domains,rules", "rule.settings:changes:unclassified", "rule.settings:changes:domains,rules" ], + "__language" : [ "unknown", "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl", "km", "ast", "be", "sv", "gl", "eo", "ta", "br", "ar", "tl", "sl", "ga", "da", "ca" ] + }, + "regexps" : { + "fix_info" : "accept\\.suggestion|add\\.exception|rule\\.settings:(canceled|unmodified|changes:(unclassified|(languages,?)?(domains,?)?(rules)?))" + } + } + }, { + "id" : "grazie.pro.count", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:completion.shown|completion.accepted}" ] + } + }, { + "id" : "grazie.pro.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enter_add_newlines" : [ "{enum#boolean}" ], + "type" : [ "{enum:LOCAL|CLOUD}", "{enum:DISABLED|INLAY|POPUP}" ], + "whitespace_after_enter" : [ "{enum#boolean}" ], + "whitespace_after_tab" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "settings.wrap.text", "settings.processing", "settings.honor.subphrases", "settings.highlight.pos", "settings.completion" ] + } + } + }, { + "id" : "grazie.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "comments" : [ "{enum#state}" ], + "commit" : [ "{enum#state}" ], + "documentation" : [ "{enum#state}" ], + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{util#plugin_info}", "{util#grazie_strategy_id}" ], + "language" : [ "{util#lang}" ], + "literals" : [ "{enum#state}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "userChange" : [ "{enum#state}" ], + "value" : [ "{enum#__value}" ] + }, + "enums" : { + "__event_id" : [ "enabled.language", "native.language", "rule", "strategy", "checkingContext" ], + "__value" : [ "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl", "km", "ast", "be", "sv", "gl", "eo", "ta", "unknown", "br", "ar", "tl", "sl", "ga", "da", "ca" ] + } + } + }, { + "id" : "gutter.icon.click", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#gutter_icon}", "{enum:clicked}" ], + "event_data" : { + "current_file" : [ "{util#lang}" ], + "icon_id" : [ "{util#gutter_icon}", "{util#plugin_info}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "highlighting.settings.per.file", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:skip.highlighting.roots|skip.inspection.roots}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "http.client.conversions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|succeed|failed}" ], + "event_data" : { + "error" : [ "{enum#__error}", "{enum:invalid_url|unsupported_encoding|method_do_not_support_body}" ], + "from" : [ "{enum:curl}" ] + }, + "enums" : { + "__error" : [ "not_a_curl", "no_url", "incomplete_option", "unknown_option", "unknown_data_option", "invalid_http_method", "invalid_form_data", "invalid_header" ] + } + } + }, { + "id" : "http.client.execution.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:request.execution.started}" ], + "event_data" : { + "hasPreRequestHandler" : [ "{enum#boolean}" ], + "hasResponseHandler" : [ "{enum#boolean}" ], + "method" : [ "{util#http_client_valid_method_rule}" ] + } + } + }, { + "id" : "http.client.microservices", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:generation|navigate.to.error.element}" ], + "event_data" : { + "requestsCount" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "ide.error.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:report|report.all|report.and.clear.all|clear.all}" ] + } + }, { + "id" : "ide.script.engine", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum#_}", "{enum:used}" ], + "event_data" : { + "factory" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "_" : [ "third.party" ] + } + } + }, { + "id" : "ide.self.update", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "patches" : [ "{enum:not.available|manual|auto}" ], + "show_in_editor" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "update.failed", "notification.clicked", "dialog.shown", "dialog.update.started", "dialog.shown.no.patch", "dialog.manual.patch.prepared", "dialog.download.clicked", "dialog.shown.manual.patch", "notification.shown", "update.whats.new" ] + } + } + }, { + "id" : "ide.update.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:link.clicked}" ], + "event_data" : { + "url" : [ "{util#update_dialog_rule_id}" ] + } + } + }, { + "id" : "ideFeaturesTrainer", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#ide_features}", "start.swift.refactorings.{enum#ide_features}", "start.swift.{enum#ide_features}", "start.swift.navigation.{enum#ide_features}", "start.swift.editorbasics.{enum#ide_features}", "start.swift.codegeneration.{enum#ide_features}", "start.swift.codeassistance.{enum#ide_features}", "start.{enum#ide_features}", "start.refactorings.{enum#ide_features}", "start.navigation.{enum#ide_features}", "start.codeassistance.{enum#ide_features}", "passed.swift.navigation.{enum#ide_features}", "passed.swift.editorbasics.{enum#ide_features}", "passed.swift.codeassistance.{enum#ide_features}", "passed.{enum#ide_features}", "passed.refactorings.{enum#ide_features}", "passed.navigation.{enum#ide_features}", "passed.codeassistance.{enum#ide_features}", "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#action_id}" ], + "completed_count" : [ "{regexp#integer}" ], + "course_size" : [ "{regexp#integer}" ], + "duration" : [ "{regexp#integer}" ], + "feedback_entry_place" : [ "{enum:WELCOME_SCREEN|LEARNING_PROJECT|ANOTHER_PROJECT}" ], + "feedback_experienced_user" : [ "{enum#boolean}" ], + "feedback_has_been_sent" : [ "{enum#boolean}" ], + "feedback_likeness_answer" : [ "{enum:NO_ANSWER|LIKE|DISLIKE}" ], + "feedback_opened_via_notification" : [ "{enum#boolean}" ], + "filename" : [ "{util#tip_info}" ], + "group_name" : [ "{enum:TUTORIALS|PROJECTS}" ], + "group_state" : [ "{enum:expanded|collapsed}" ], + "input_event" : [ "{util#shortcut}" ], + "keymap_scheme" : [ "{util#keymap_scheme}" ], + "language" : [ "{enum:java|go|ruby|swift|html|objectivec|javascript|python}", "{util#language}" ], + "last_build_learning_opened" : [ "{regexp#version}" ], + "learn_opening_way" : [ "{enum:LEARN_IDE|ONBOARDING_PROMOTER}" ], + "lesson_id" : [ "{util#lesson_id}" ], + "module_name" : [ "{util#module_name}" ], + "new_lessons_count" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "problem" : [ "{enum:NO_SDK_CONFIGURED}" ], + "progress_percentage" : [ "{regexp#integer}" ], + "reason" : [ "{enum:CLOSE_PROJECT|RESTART|CLOSE_FILE|OPEN_MODULES|OPEN_NEXT_OR_PREV_LESSON}", "{enum:EXIT_LINK}" ], + "shortcut" : [ "{util#shortcut_or_none}" ], + "show_it" : [ "{enum#boolean}" ], + "starting_way" : [ "{enum:NEXT_BUTTON|PREV_BUTTON|RESTART_BUTTON|RESTORE_LINK|ONBOARDING_PROMOTER|LEARN_TAB|TIP_AND_TRICK_PROMOTER}", "{enum:NO_SDK_RESTART}" ], + "task_id" : [ "{util#task_id}" ], + "tip_id" : [ "{util#tip_info}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__event_id" : [ "start", "passed", "group_event", "start_module_action", "progress", "expand_welcome_screen", "shortcut_clicked", "restore", "learn_project_opened_first_time", "non_learning_project_opened", "stopped", "new_lessons_notification_shown", "show_new_lessons", "need_show_new_lessons_notifications", "lesson_opened_from_tip", "help_link_clicked", "lesson_link_clicked_from_tip", "onboarding_feedback_notification_shown", "onboarding_feedback_dialog_result", "internal_problem" ], + "ide_features" : [ "rename", "extract.variable", "extract.method", "extract.closure", "rdt.test", "rdt.run", "rdt.debug", "toolwindows", "search", "code", "selection", "multipleselections", "move", "duplicate", "deleteline", "commentline", "collapse", "completions.basiccompletion", "quickfixes", "overrideimplement", "generate", "createfromusage", "quickpopups", "codeformatting", "smarttypecompletion", "select", "refactoringbasics", "extractvariablefield", "extractmethod", "postfixcompletion", "nextpreviousoccurrences", "jumptosource", "filestructure", "declarationimplementation", "ideactions", "hippiecompletion", "editorbasics.deleteline", "declarationandusages", "completionwithtab", "completions.statementcompletion", "completions.completionwithtab", "parameterinfo", "editorcodingassistance", "classsearch", "basiccompletion", "actions", "swift.completions.basiccompletion", "statementcompletion" ] + } + } + }, { + "id" : "import.old.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:import.dialog.shown|import.initially}" ], + "event_data" : { + "config_folder_exists" : [ "{enum#boolean}" ], + "initial_import_scenario" : [ "{enum:CLEAN_CONFIGS|IMPORTED_FROM_PREVIOUS_VERSION|IMPORTED_FROM_OTHER_PRODUCT|IMPORTED_FROM_CLOUD|CONFIG_DIRECTORY_NOT_FOUND|SHOW_DIALOG_NO_CONFIGS_FOUND|SHOW_DIALOG_CONFIGS_ARE_TOO_OLD|SHOW_DIALOG_REQUESTED_BY_PROPERTY|IMPORT_SETTINGS_ACTION|RESTORE_DEFAULT_ACTION}" ], + "selected" : [ "{enum#_}" ] + }, + "enums" : { + "_" : [ "FROM_PREVIOUS", "FROM_CUSTOM", "DO_NOT_IMPORT", "OTHER", "NOT_INITIALIZED" ] + } + } + }, { + "id" : "index.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:lookup.entries|lookup.stub_entries|lookup.all_keys}" ], + "event_data" : { + "entries_found" : [ "{regexp#integer}" ], + "index_id" : [ "{util#index_id}" ], + "keys" : [ "{regexp#integer}" ], + "lookup_duration_ms" : [ "{regexp#integer}" ], + "lookup_failed" : [ "{enum#boolean}" ], + "lookup_op" : [ "{enum:and|or|unknown}" ], + "psi_tree_deserializing_ms" : [ "{regexp#integer}" ], + "total_keys_indexed" : [ "{regexp#integer}" ], + "up_to_date_check_ms" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "index.usage.aggregates", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:lookup.entries|lookup.all_keys|lookup.stub_entries}" ], + "event_data" : { + "index_id" : [ "{util#index_id}" ], + "lookup_duration_90ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_95ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_99ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_max_ms" : [ "{regexp#integer}" ], + "lookup_duration_mean_ms" : [ "{regexp#float}" ], + "lookups_failed" : [ "{regexp#integer}" ], + "lookups_total" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "indexing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|stage|finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "finish_type" : [ "{enum:TERMINATED|FINISHED}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "stage_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "indexing.statistics", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished|started}" ], + "event_data" : { + "average_content_loading_speed_bps" : [ "{regexp#integer}" ], + "average_content_loading_speeds_by_file_type.average_content_loading_speed_for_file_type_bps" : [ "{regexp#integer}" ], + "average_content_loading_speeds_by_file_type.file_type" : [ "{util#file_type}" ], + "indexing_session_id" : [ "{regexp#integer}" ], + "indexing_time" : [ "{regexp#integer}" ], + "is_full" : [ "{enum#boolean}" ], + "number_of_file_providers" : [ "{regexp#integer}" ], + "number_of_files_indexed_by_extensions_during_scan" : [ "{regexp#integer}" ], + "number_of_files_indexed_by_extensions_with_loading_content" : [ "{regexp#integer}" ], + "number_of_files_indexed_with_loading_content" : [ "{regexp#integer}" ], + "number_of_scanned_files" : [ "{regexp#integer}" ], + "scanning_time" : [ "{regexp#integer}" ], + "total_time" : [ "{regexp#integer}" ], + "type" : [ "{enum#__type}" ] + }, + "enums" : { + "__type" : [ "full_forced", "full_on_project_open", "full", "partial_forced", "partial", "refresh" ] + } + } + }, { + "id" : "inlay.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:model.options|global.inlays.settings|language.inlays.settings|model.inlays.settings}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enabled_globally" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "model" : [ "{enum#__model}", "{enum:vcs.code.vision|references|inheritors|problems}", "{enum:kotlin.values.hints}", "{enum:go.inlays.display.constant.definition}", "{enum:MarkdownTableInlayProviderSettingsKey|chain.hints}" ], + "option_id" : [ "{enum#__option_id}", "{enum:ruby.parameter.name.reflected.in.method.name|kotlin.values.ranges}" ], + "option_value" : [ "{enum#boolean}" ] + }, + "enums" : { + "__model" : [ "ts.enum.hints", "annotation.hints", "JavaLens", "js.chain.hints", "ts.chain.hints", "composer.package.version.hints", "groovy.parameters.hints", "chain.hints", "ts.type.hints", "js.type.hints", "parameter.hints.old", "return.values.hints", "KotlinLambdasHintsProvider", "KotlinReferencesTypeHintsProvider", "docker.inlay.hints", "kotlin.call.chains.hints", "RelatedProblems", "groovy.implicit.null.argument.hint", "kotlin.lambdas.hints", "oc.type.hints", "kotlin.references.types.hints", "vcs.code.author", "tms.local.md.hints", "draft.inlay.hints", "MethodChainsInlayProvider", "sql.join.cardinality.hints", "microservices.url.path.inlay.hints", "CodeVision", "java.implicit.types", "kotlin.ranges.hints", "groovy.variable.type.hints", "rbs.ruby.return.type.hints", "rbs.ruby.container.type.hints", "rbs.ruby.constant.type.hints", "rbs.ruby.parameter.type.hints", "rbs.ruby.attribute.type.hints", "rbs.ruby.global.variable.type.hints" ], + "__option_id" : [ "js.param.hints.show.names.for.all.args", "vuejs.show.names.for.filters", "inheritors", "java.clear.expression.type", "variables.and.fields", "ruby.show.param.grouping", "js.only.show.names.for.tagged", "ruby.non.literals", "inferred.annotations", "non.paren.single.param", "js.only.show.names.for.pipes", "oc.clangd.namehints.construct.expr", "ruby.method.name.contains.parameter.name", "usages", "oc.clangd.namehints.non.const.references", "php.pass.by.reference", "java.method.name.contains.parameter.name", "java.multiple.params.same.type", "inferred.parameter.types", "java.enums", "js.only.show.names.for.all.args", "php.show.names.for.all.args", "oc.clangd.namehints.enums", "java.build.like.method", "function.returns", "java.new.expr", "java.simple.sequentially.numbered", "vuejs.show.names.for.all.args", "parameters.in.parens", "oc.clangd.namehints.macro.expr", "js.param.hints.show.names.for.tagged", "type.parameter.list", "external.annotations", "angular.show.names.for.all.args", "angular.show.names.for.pipes", "SHOW_PROPERTY_HINT", "SHOW_LOCAL_VARIABLE_HINT", "SHOW_FUNCTION_HINT", "SHOW_PARAMETER_TYPE_HINT", "SHOW_PARAMETER_HINT", "SHOW_LAMBDA_RETURN_EXPRESSION", "SHOW_LAMBDA_IMPLICIT_PARAMETER_RECEIVER", "SHOW_SUSPENDING_CALL", "R_HINT_OPTION_WRAP_DOTS", "sql.show.column.names.in.insert.values", "sql.show.column.names.in.select", "sql.show.column.names.for.asterisk", "implicit.null.result", "related.problems", "hints.type.property", "hints.type.variable", "hints.type.function.return", "hints.type.function.parameter", "hints.lambda.return", "hints.lambda.receivers.parameters", "go.struct.unnamed.struct.fields", "go.return.parameters", "sql.show.column.names.for.set.operations", "inner.join", "left.join", "full.join", "right.join" ] + } + } + }, { + "id" : "inspection.widget", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:highlight.level.changed}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "level" : [ "{enum:Errors_Only|None|All_Problems}", "{enum:SYNTAX|NONE|ALL}", "{enum:Syntax|Essential}" ] + } + } + }, { + "id" : "inspections", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#tool}", "{enum#__event_id}" ], + "event_data" : { + "amount" : [ "{regexp#integer}" ], + "default" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "inspection_enabled" : [ "{enum#boolean}" ], + "inspection_id" : [ "{util#tool}" ], + "lang" : [ "{util#lang}" ], + "locked" : [ "{enum#boolean}" ], + "option_index" : [ "{regexp#integer}" ], + "option_name" : [ "{util#plugin_info}" ], + "option_type" : [ "{enum:integer|boolean}" ], + "option_value" : [ "{enum#boolean}", "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_level" : [ "{enum#boolean}" ], + "scope" : [ "{enum:All|All Changed Files|Generated Files|Project Files and Vendor|Non-Project Files|Project Non-Source Files|Open Files|Project Files|Production|Scratches and Consoles|Project Source Files|Tests}", "{enum:custom}" ], + "severity" : [ "{enum:INFORMATION|SERVER PROBLEM|INFO|WEAK WARNING|WARNING|ERROR}", "{enum:custom}", "{enum:TYPO}" ] + }, + "enums" : { + "__event_id" : [ "not.default.state", "setting.non.default.state", "used.profile", "profiles", "not.default.scope.and.severity" ] + } + } + }, { + "id" : "intellij.cds", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:building.cds.started|building.cds.finished|running.with.cds}" ], + "event_data" : { + "duration" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "running_with_archive" : [ "{enum#boolean}" ], + "status" : [ "{enum#__status}", "{enum:enabled|disabled}", "{enum#boolean}" ], + "uptime_millis" : [ "{regexp#integer}" ] + }, + "enums" : { + "__status" : [ "success", "cancelled", "terminated-by-user", "plugins-changed", "failed" ] + } + } + }, { + "id" : "intentions", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum:called|shown}" ], + "event_data" : { + "id" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "introduce.parameter.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:settingsOnHide|started|settingsOnShow}" ], + "event_data" : { + "delegate" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "replaceAllOccurrences" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "introduce.variable.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:settingsOnHide|settingsOnShow|settingsChanged}" ], + "event_data" : { + "changed" : [ "{enum#boolean}" ], + "final" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "varType" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "java.debugger.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:attach.inlay|create.exception.breakpoint.inlay}" ] + } + }, { + "id" : "jdk.downloader", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selected|download|detected}" ], + "event_data" : { + "product" : [ "{enum:AdoptOpenJDK (HotSpot)|AdoptOpenJDK (OpenJ9)|Eclipse Temurin|IBM Semeru|Amazon Corretto|GraalVM|IBM JDK|JetBrains Runtime|BellSoft Liberica|Oracle OpenJDK|SAP SapMachine|Azul Zulu|Unknown}" ], + "success" : [ "{enum#boolean}" ], + "version" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "jps.cache", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "4" + } ], + "rules" : { + "event_id" : [ "{enum:download.through.notification|caches.downloaded}" ], + "event_data" : { + "download_binary_size" : [ "{regexp#integer}" ], + "download_cache_size" : [ "{regexp#integer}" ], + "duration" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "js.eslint.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "enabled", "node.interpreter.custom", "node.package.autodetect", "node.package.custom.package", "command.line.options.specified", "additional.rules.specified", "custom.config.specified", "eslint.fix.on.save" ] + } + } + }, { + "id" : "js.live.edit.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "node.update.{enum#state}", "chrome.update.{enum#state}", "chrome.update.on.changes.{enum#state}", "{enum#_}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "use.chrome.extension", "chrome.update.on.changes", "node.update.on.changes" ] + } + } + }, { + "id" : "js.tslint.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "enabled", "node.interpreter.custom", "node.package.autodetect", "node.package.custom.package", "additional.rules.specified", "custom.config.specified" ] + } + } + }, { + "id" : "json.schema", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:completion.by.schema.invoked}" ], + "event_data" : { + "schemaKind" : [ "{enum:builtin|schema|user|remote}" ] + }, + "enums" : { + "_" : [ "json.schema.schema.completion", "json.schema.builtin.completion", "json.schema.user.completion", "json.schema.remote.completion" ] + } + } + }, { + "id" : "keymap.changes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:keymap.change}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "imported" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "keymaps.name", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#keymaps}", "Custom_(Based_on_{enum#keymaps}_keymap)", "Custom_(Based_on_{enum#keymaps})", "{enum:ide.keymap}" ], + "event_data" : { + "based_on" : [ "{enum#keymaps}" ], + "keymap_name" : [ "{enum#keymaps}" ] + } + } + }, { + "id" : "kotlin.code.vision", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:code.author.clicked|usages.clicked|inheritors.clicked|setting.clicked}" ], + "event_data" : { + "location" : [ "{enum:class|interface|function|property}" ] + } + } + }, { + "id" : "kotlin.gradle.performance", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "android_gradle_plugin_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "artifacts_download_speed" : [ "{regexp#integer}" ], + "build_failed" : [ "{enum#boolean}" ], + "build_finish_time" : [ "{regexp#integer}" ], + "build_src_count" : [ "{regexp#integer}" ], + "build_src_exists" : [ "{enum#boolean}" ], + "compilation_started" : [ "{enum#boolean}" ], + "configuration_api_count" : [ "{regexp#integer}" ], + "configuration_compile_count" : [ "{regexp#integer}" ], + "configuration_implementation_count" : [ "{regexp#integer}" ], + "configuration_runtime_count" : [ "{regexp#integer}" ], + "cpu_number_of_cores" : [ "{regexp#integer}" ], + "debugger_enabled" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_all_open" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_atomicfu" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_jpa_support" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_lombok" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_no_arg" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_parselize" : [ "{enum#boolean}" ], + "enabled_compiler_plugin_sam_with_receiver" : [ "{enum#boolean}" ], + "enabled_dagger" : [ "{enum#boolean}" ], + "enabled_databinding" : [ "{enum#boolean}" ], + "enabled_hmpp" : [ "{enum#boolean}" ], + "enabled_kapt" : [ "{enum#boolean}" ], + "executed_from_idea" : [ "{enum#boolean}" ], + "gradle_build_cache_used" : [ "{enum#boolean}" ], + "gradle_build_duration" : [ "{regexp#integer}" ], + "gradle_build_number_in_current_daemon" : [ "{regexp#integer}" ], + "gradle_daemon_heap_size" : [ "{regexp#integer}" ], + "gradle_execution_duration" : [ "{regexp#integer}" ], + "gradle_number_of_incremental_tasks" : [ "{regexp#integer}" ], + "gradle_number_of_tasks" : [ "{regexp#integer}" ], + "gradle_number_of_unconfigured_tasks" : [ "{regexp#integer}" ], + "gradle_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "gradle_worker_api_used" : [ "{enum#boolean}" ], + "ides_installed" : [ "{regexp#all_ides}" ], + "js_compiler_mode" : [ "{regexp#js_compiler_mode}" ], + "js_generate_executable_default" : [ "{regexp#boolean_set}" ], + "js_generate_externals" : [ "{enum#boolean}" ], + "js_ir_incremental" : [ "{enum#boolean}" ], + "js_klib_incremental" : [ "{enum#boolean}" ], + "js_output_granularity" : [ "{enum:whole_program|per_module|per_file}", "{regexp:(whole_program|per_module|per_file)}" ], + "js_property_lazy_initialization" : [ "{regexp#boolean_set}" ], + "js_source_map" : [ "{enum#boolean}" ], + "js_target_mode" : [ "{regexp#js_target_mode}" ], + "jvm_compiler_ir_mode" : [ "{enum#boolean}" ], + "jvm_defaults" : [ "{regexp#jvm_defaults}" ], + "kotlin_api_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_compiler_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_coroutines_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_kts_used" : [ "{enum#boolean}" ], + "kotlin_language_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_official_codestyle" : [ "{enum#boolean}" ], + "kotlin_progressive_mode" : [ "{enum#boolean}" ], + "kotlin_reflect_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_serialization_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "kotlin_stdlib_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "library_gwt_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "library_hibernate_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "library_spring_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "library_vaadin_version" : [ "{regexp#version}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?)?}", "{regexp:(\\d+).(\\d+).(\\d+)-?(dev|snapshot|m\\d?|rc\\d?|beta\\d?)?}" ], + "maven_publish_executed" : [ "{enum#boolean}" ], + "mpp_platforms" : [ "{regexp#mpp_platforms}" ], + "number_of_subprojects" : [ "{regexp#integer}" ], + "os_type" : [ "{regexp:(Windows|Windows |Mac|Linux|FreeBSD|Solaris|Other|Mac OS X)\\d*}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#plugin_version}", "{util#plugin_version}" ], + "project_path" : [ "{regexp#hash}" ], + "statistics_collect_metrics_overhead" : [ "{regexp#integer}" ], + "statistics_visit_all_projects_overhead" : [ "{regexp#integer}" ], + "tests_executed" : [ "{enum#boolean}" ], + "time_between_builds" : [ "{regexp#integer}" ], + "use_fir" : [ "{regexp#boolean_set}" ], + "use_old_backend" : [ "{regexp#boolean_set}" ] + }, + "enums" : { + "__event_id" : [ "Environment", "Kapt", "CompilerPlugins", "MPP", "JS", "Libraries", "GradleConfiguration", "ComponentVersions", "KotlinFeatures", "GradlePerformance", "UseScenarios", "All" ] + }, + "regexps" : { + "all_ides" : "^((AS|OC|CL|IU|IC|WC)_?)+$", + "boolean_set" : "^((true|false)_?)+$", + "js_compiler_mode" : "^((ir|legacy|both|UNKNOWN)_?)+$", + "js_target_mode" : "^((both|browser|nodejs|none)_?)+$", + "jvm_defaults" : "^((disable|enable|compatibility|all|all-compatibility)_?)+$", + "mpp_platforms" : "^((common|metadata|jvm|js|arm32|arm64|mips32|mipsel32|x64|android|androidApp|androidNativeArm|androidNativeArm32|android_arm32|androidNativeArm64|android_arm64|androidNative|androidNativeX86|androidNativeX64|iosArm|iosArm32|ios_arm32|iosArm64|ios_arm64|ios|ios_x64|iosSim|iosX64|watchos|watchosArm32|watchosArm64|watchosX86|tvos|tvosArm64|tvosX64|linux|linuxArm32Hfp|linux_arm32_hfp|linuxMips32|linux_mips32|linuxMipsel32|linux_mipsel32|linuxX64|linux_x64|macos|osx|macosX64|macos_x64|mingw|mingwX64|mingw_x64|mingwX86|mingw_X86|wasm32|wasm)_?)+$", + "plugin_version" : "(\\d+-)?\\d(\\.\\d)?\\.\\d{1,3}(-(dev|eap|release|M\\d?|RC\\d?))+-(\\d+-)?(AppCode|CLion|IJ|Studio|AS)[0-9\\-\\.]+" + } + } + }, { + "id" : "kotlin.gradle.target", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "plugin_version" : [ "{regexp#kotlin_version}", "@snapshot@" ] + }, + "enums" : { + "_" : [ "MPP.common", "MPP.common.metadata", "MPP.native", "MPP.native.androidNativeArm32", "MPP.native.androidNativeArm64", "MPP.native.macosX64", "MPP.native.linuxMips32", "MPP.native.linuxMipsel32", "MPP.native.linuxArm32Hfp", "MPP.native.linuxArm64", "MPP.native.linuxX64", "MPP.native.iosArm32", "MPP.native.iosArm64", "MPP.native.iosX64", "MPP.native.wasm32", "MPP.native.mingwX86", "MPP.native.mingwX64", "MPP.native.zephyrStm32f4Disco", "MPP.androidJvm", "MPP.androidJvm.android", "MPP.js", "MPP.js.js", "MPP.jvm", "MPP.jvm.jvm", "MPP.jvm.jvmWithJava", "kotlin-platform-common", "kotlin-platform-js", "kotlin-platform-jvm", "kotlin-android", "unknown" ] + }, + "regexps" : { + "kotlin_version" : "(\\d+-)?\\d\\.\\d\\.\\d{1,3}-(dev|eap|release)-(\\d+-)?(AppCode|CLion|IJ|Studio)[0-9\\-\\.]+" + } + } + }, { + "id" : "kotlin.ide.debugger", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Evaluation}" ], + "event_data" : { + "contextLanguage" : [ "{enum:Java|Kotlin|Other}" ], + "evaluationType" : [ "{enum#__evaluationType}" ], + "evaluator" : [ "{enum:Bytecode|Eval4j}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "status" : [ "{enum#__status}" ] + }, + "enums" : { + "__evaluationType" : [ "WATCH", "WINDOW", "POPUP", "FROM_JAVA", "UNKNOWN" ], + "__status" : [ "Success", "DebuggerNotAttached", "DumbMode", "NoFrameProxy", "ThreadNotAvailable", "ThreadNotSuspended", "ProcessCancelledException", "InterpretingException", "EvaluateException", "SpecialException", "GenericException", "CannotFindVariable", "CoroutineContextUnavailable", "ParameterNotCaptured", "InsideDefaultMethod", "BackingFieldNotFound", "SuspendCall", "CrossInlineLambda", "Eval4JAbnormalTermination", "Eval4JUnknownException", "ExceptionFromEvaluatedCode", "ErrorElementOccurred", "FrontendException", "BackendException", "ErrorsInCode" ] + } + } + }, { + "id" : "kotlin.ide.editor", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Completion|AddValToDataClassParameters}" ], + "event_data" : { + "choice_at_position" : [ "{regexp#integer}" ], + "completion_event" : [ "{enum:chosen|not_chosen}" ], + "completion_type" : [ "{enum:BASIC|SMART}" ], + "file_type" : [ "{enum:KT|GRADLEKTS|KTS}" ], + "finish_reason" : [ "{enum:DONE|CANCELLED|HIDDEN|INTERRUPTED}" ], + "invocation_count" : [ "{regexp#integer}" ], + "is_before_typing" : [ "{enum#boolean}" ], + "is_val_added" : [ "{enum#boolean}" ], + "lagging" : [ "{regexp#integer}" ], + "on_symbol" : [ "{enum:comma|bracket|unknown}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "window_appearance_time" : [ "{regexp#integer}" ], + "window_population_time" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "kotlin.ide.formatter", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:settings}" ], + "event_data" : { + "defaults" : [ "{enum:KOTLIN_OFFICIAL|KOTLIN_OLD_DEFAULTS|ide_defaults}" ], + "kind" : [ "{enum#__kind}", "{enum:PROJECT_OFFICIAL_KOTLIN_WITH_CUSTOM|IDEA_OBSOLETE_KOTLIN_WITH_CUSTOM|PROJECT_OFFICIAL_KOTLIN}", "{enum:PROJECT_WITH_BROKEN_OFFICIAL_KOTLIN|IDEA_WITH_BROKEN_OBSOLETE_KOTLIN|PROJECT_WITH_BROKEN_OBSOLETE_KOTLIN|IDEA_WITH_BROKEN_OFFICIAL_KOTLIN}" ], + "plugin" : [ "{util#plugin}" ], + "pluginVersion" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__kind" : [ "IDEA_DEFAULT", "IDEA_CUSTOM", "IDEA_KOTLIN_WITH_CUSTOM", "IDEA_KOTLIN", "PROJECT_DEFAULT", "PROJECT_CUSTOM", "PROJECT_KOTLIN_WITH_CUSTOM", "PROJECT_KOTLIN", "IDEA_OFFICIAL_DEFAULT", "IDEA_OBSOLETE_KOTLIN", "IDEA_OFFICIAL_KOTLIN_WITH_CUSTOM", "PROJECT_OFFICIAL_DEFAULT", "PROJECT_OBSOLETE_KOTLIN", "PROJECT_OBSOLETE_KOTLIN_WITH_CUSTOM", "IDEA_OFFICIAL_KOTLIN" ] + } + } + }, { + "id" : "kotlin.ide.gradle", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Import}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}", "{regexp#kotlin_version}" ], + "target" : [ "{enum#__target}" ] + }, + "enums" : { + "__target" : [ "kotlin-android", "kotlin-platform-common", "kotlin-platform-js", "kotlin-platform-jvm", "MPP.androidJvm", "MPP.androidJvm.android", "MPP.common", "MPP.common.metadata", "MPP.js", "MPP.js.js", "MPP.jvm", "MPP.jvm.jvm", "MPP.jvm.jvmWithJava", "MPP.native", "MPP.native.androidNativeArm32", "MPP.native.androidNativeArm64", "MPP.native.iosArm32", "MPP.native.iosArm64", "MPP.native.iosX64", "MPP.native.linuxArm32Hfp", "MPP.native.linuxArm64", "MPP.native.linuxMips32", "MPP.native.linuxMipsel32", "MPP.native.linuxX64", "MPP.native.macosX64", "MPP.native.mingwX64", "MPP.native.mingwX86", "MPP.native.wasm32", "MPP.native.zephyrStm32f4Disco", "unknown" ] + } + } + }, { + "id" : "kotlin.ide.j2k", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Files|PSI_expression|Text_expression|Conversion}" ], + "event_data" : { + "Files_count" : [ "{regexp#integer}" ], + "Is_new_J2K" : [ "{enum#boolean}" ], + "Lines_count" : [ "{regexp#integer}" ], + "Time" : [ "{regexp#integer}" ], + "conversion_time" : [ "{regexp#integer}" ], + "files_count" : [ "{regexp#integer}" ], + "is_new_j2k" : [ "{enum#boolean}" ], + "lines_count" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "source_type" : [ "{enum:Files|PSI_expression|Text_expression}" ] + } + } + }, { + "id" : "kotlin.ide.migrationTool", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Notification|Run}" ], + "event_data" : { + "old_api_version" : [ "{regexp#version_lang_api}" ], + "old_language_version" : [ "{regexp#version_lang_api}" ], + "old_stdlib_version" : [ "{regexp#version_stdlib}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ] + }, + "regexps" : { + "version_lang_api" : "\\d\\.\\d", + "version_stdlib" : "\\d\\.\\d\\.\\d{1,3}" + } + } + }, { + "id" : "kotlin.ide.new.file", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Created}" ], + "event_data" : { + "file_template" : [ "{enum#__file_template}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ] + }, + "enums" : { + "__file_template" : [ "Kotlin_Class", "Kotlin_File", "Kotlin_Interface", "Kotlin_Data_Class", "Kotlin_Enum", "Kotlin_Sealed_Class", "Kotlin_Annotation", "Kotlin_Object", "Kotlin_Scratch", "Kotlin_Script", "Kotlin_Worksheet" ] + } + } + }, { + "id" : "kotlin.ide.new.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "build_system" : [ "{enum:gradleKotlin|gradleGroovy|jps|maven}" ], + "group" : [ "{enum:Java|Kotlin|Gradle}" ], + "module_template" : [ "{enum:composeAndroid|composeDesktopTemplate|composeMppModule|consoleJvmApp|ktorServer|mobileMppModule|nativeConsoleApp|reactJsClient|simpleJsClient|simpleNodeJs|none}" ], + "module_template_changed" : [ "{regexp#integer}" ], + "module_type" : [ "{enum:androidNativeArm32Target|androidNativeArm64Target|iosArm32Target|iosArm64Target|iosX64Target|iosTarget|linuxArm32HfpTarget|linuxMips32Target|linuxMipsel32Target|linuxX64Target|macosX64Target|mingwX64Target|mingwX86Target|nativeForCurrentSystem|jsBrowser|jsNode|commonTarget|jvmTarget|androidTarget|multiplatform|JVM_Module|android|IOS_Module|jsBrowserSinglePlatform|jsNodeSinglePlatform}" ], + "modules_created" : [ "{regexp#integer}" ], + "modules_removed" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}", "{regexp#kotlin_version}" ], + "project_modules_list" : [ "{enum#__project_modules_list}" ], + "project_template" : [ "{enum#__project_template}", "{enum:reactApplication}", "{enum:multiplatformMobileApplicationUsingAppleGradlePlugin}", "{enum:multiplatformMobileApplicationUsingHybridProject}" ], + "session_id" : [ "{regexp#integer}" ], + "setting_id" : [ "{enum:buildSystem.type|testFramework|targetJvmVersion|androidPlugin|serverEngine|js.project.kind|js.compiler|projectTemplates.template|module.template|jvm.javaSupport|js.cssSupport|js.useStyledComponents|js.useReactRouterDom|js.useReactRedux}" ], + "setting_value" : [ "{enum#__setting_value}", "{enum:multiplatformMobileApplicationUsingAppleGradlePlugin}", "{enum:multiplatformMobileApplicationUsingHybridProject}" ] + }, + "enums" : { + "__event_id" : [ "project_created", "wizard_opened_by_hyperlink", "module_template_created", "module_created", "prev_clicked", "next_clicked", "jdk_changed", "setting_value_changed", "module_removed" ], + "__project_modules_list" : [ "androidNativeArm64Target", "linuxMipsel32Target", "android", "linuxX64Target", "mingwX64Target", "jvmTarget", "JVM_Module", "iosArm64Target", "linuxMips32Target", "mingwX86Target", "jsNodeSinglePlatform", "commonTarget", "multiplatform", "jsBrowserSinglePlatform", "iosArm32Target", "iosX64Target", "jsBrowser", "macosX64Target", "IOS_Module", "jsNode", "androidNativeArm32Target", "iosTarget", "linuxArm32HfpTarget", "nativeForCurrentSystem", "androidTarget" ], + "__project_template" : [ "JVM_|_IDEA", "JS_|_IDEA", "Kotlin/JVM", "Kotlin/JS", "Kotlin/JS_for_browser", "Kotlin/JS_for_Node.js", "Kotlin/Multiplatform_as_framework", "Kotlin/Multiplatform", "backendApplication", "consoleApplication", "multiplatformMobileApplication", "multiplatformMobileLibrary", "multiplatformApplication", "multiplatformLibrary", "nativeApplication", "frontendApplication", "fullStackWebApplication", "nodejsApplication", "none", "_IDEA", "JS_", "JVM_", "composeDesktopApplication", "composeMultiplatformApplication" ], + "__setting_value" : [ "GradleKotlinDsl", "GradleGroovyDsl", "Jps", "Maven", "NONE", "JUNIT4", "JUNIT5", "TEST_NG", "JS", "COMMON", "JVM_1_6", "JVM_1_8", "JVM_9", "JVM_10", "JVM_11", "JVM_12", "JVM_13", "APPLICATION", "LIBRARY", "Netty", "Tomcat", "Jetty", "IR", "LEGACY", "BOTH", "JVM_|_IDEA", "JS_|_IDEA", "Kotlin/JVM", "Kotlin/JS", "Kotlin/JS_for_browser", "Kotlin/JS_for_Node.js", "Kotlin/Multiplatform_as_framework", "Kotlin/Multiplatform", "backendApplication", "consoleApplication", "multiplatformMobileApplication", "multiplatformMobileLibrary", "multiplatformApplication", "multiplatformLibrary", "nativeApplication", "frontendApplication", "fullStackWebApplication", "nodejsApplication", "reactApplication", "composeDesktopApplication", "composeMultiplatformApplication", "none", "composeAndroid", "composeDesktopTemplate", "composeMppModule", "consoleJvmApp", "ktorServer", "mobileMppModule", "nativeConsoleApp", "reactJsClient", "simpleJsClient", "simpleNodeJs", "gradleKotlin", "gradleGroovy", "jps", "maven", "true", "false", "_IDEA", "JS_", "JVM_" ] + } + } + }, { + "id" : "kotlin.ide.new.wizard", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:project_created|wizard_opened_by_hyperlink}" ], + "event_data" : { + "build_system" : [ "{enum:gradleKotlin|gradleGroovy|jps|maven}" ], + "module_template_changed" : [ "{regexp#integer}" ], + "modules_created" : [ "{regexp#integer}" ], + "modules_removed" : [ "{regexp#integer}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "project_template" : [ "{enum#__project_template}" ] + }, + "enums" : { + "__project_template" : [ "backendApplication", "consoleApplication", "multiplatformMobileApplication", "multiplatformMobileLibrary", "multiplatformApplication", "multiplatformLibrary", "nativeApplication", "frontendApplication", "fullStackWebApplication", "none" ] + } + } + }, { + "id" : "kotlin.ide.refactoring.inline", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:Launched}" ], + "event_data" : { + "element_type" : [ "{enum#__element_type}" ], + "is_cross_lang" : [ "{enum#boolean}" ], + "language_from" : [ "{util#lang}" ], + "language_to" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ] + }, + "enums" : { + "__element_type" : [ "LAMBDA_EXPRESSION", "ANONYMOUS_FUNCTION", "LOCAL_VARIABLE", "PROPERTY", "TYPE_ALIAS", "UNKNOWN", "CONSTRUCTOR", "FUNCTION" ] + } + } + }, { + "id" : "kotlin.ide.refactoring.move", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:Finished}" ], + "event_data" : { + "are_settings_changed" : [ "{enum#boolean}" ], + "destination" : [ "{enum:PACKAGE|FILE|DECLARATION}" ], + "entity" : [ "{enum#__entity}" ], + "lagging" : [ "{regexp#integer}" ], + "number_of_entities" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "succeeded" : [ "{enum#boolean}" ] + }, + "enums" : { + "__entity" : [ "FUNCTIONS", "CLASSES", "MIXED", "MPPCLASSES", "MPPFUNCTIONS", "MPPMIXED", "PACKAGE", "FILES" ] + } + } + }, { + "id" : "kotlin.ide.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:newInference|scriptingAutoReloadEnabled|addUnambiguousImportsOnTheFly|optimizeImportsOnTheFly}" ], + "event_data" : { + "definition_name" : [ "{enum#__definition_name}" ], + "enabled" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "pluginVersion" : [ "{regexp#kotlin_version}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ] + }, + "enums" : { + "__definition_name" : [ "KotlinInitScript", "KotlinSettingsScript", "KotlinBuildScript", "MainKtsScript", "Kotlin_Script", "Script_definition_for_extension_scripts_and_IDE_console", "Space_Automation" ] + } + } + }, { + "id" : "kotlin.project.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Build}" ], + "event_data" : { + "isMPP" : [ "{enum#boolean}" ], + "languageVersion" : [ "{regexp#float}" ], + "platform" : [ "{enum:jvm|js|native|common}", "{enum:jvm|jvm.android|js|common|native.unknown|unknown|native.android_x64|native.android_x86|native.android_arm32|native.android_arm64|native.ios_arm32|native.ios_arm64|native.ios_x64|native.watchos_arm32|native.watchos_arm64|native.watchos_x86|native.watchos_x64|native.tvos_arm64|native.tvos_x64|native.linux_x64|native.mingw_x86|native.mingw_x64|native.macos_x64|native.linux_arm64|native.linux_arm32_hfp|native.linux_mips32|native.linux_mipsel32|native.wasm32}", "{enum:native.macos_arm64}", "{enum:native.ios_simulator_arm64|native.watchos_simulator_arm64|native.tvos_simulator_arm64}" ], + "plugin" : [ "{util#plugin}" ], + "pluginVersion" : [ "{regexp#kotlin_version}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#kotlin_version}", "{util#plugin_version}" ], + "system" : [ "{enum:JPS|Maven|Gradle|unknown}" ] + } + } + }, { + "id" : "kubernetes.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:k8sVersion}" ], + "event_data" : { + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "kubernetes.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:navigation.gutter.label.container|inspection.remove.duplicate.envvar|completion.kind|completion.label.key}" ] + } + }, { + "id" : "leftover.dirs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cleanup.complete|scan.scheduled|scan.started}" ], + "event_data" : { + "delay_days" : [ "{regexp#integer}" ], + "groups" : [ "{regexp#integer}" ], + "total_mb" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "libraryUsage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:library_used}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "library_name" : [ "{enum#library_names}", "{util#used_library_name}" ], + "version" : [ "{regexp#version}", "{enum:unknown}" ] + }, + "enums" : { + "library_names" : [ "scalaz", "scalamock", "scalacheck", "specs2", "utest", "munit", "zio-test", "akka-http", "netty", "scalatra", "unfiltered", "sttp", "http4s", "twitter-util", "shapeless", "finagle", "cats", "breeze", "slick", "fs2", "monix", "zio", "micronaut", "akka-java", "vertx", "spark", "dropwizard", "helidon", "quarkus", "okhttp3", "apache-http", "unirest", "retrofit2", "spring-cloud", "spring-webflux", "reactor", "rxjava", "guice", "drools", "ktor", "cucumber", "selenium", "selenide", "serenity", "appium", "allure2", "allure1", "jdi-light", "htmlelements", "atlas", "geb", "webtau", "jbehave", "robotframework", "restassured", "karate", "citrus", "spring-integration", "spring-integration-amqp", "spring-amqp", "spring-webflow", "spring-osgi", "spring-data-commons", "spring-data-jpa", "spring-data-mongo", "spring-data-neo4j", "spring-data-solr", "spring-data-hadoop", "spring-data-jdbc-ext", "spring-core", "spring-boot", "spring-ws", "spring-web", "spring-security", "spring-batch", "spring-security-oauth2", "apache-tiles", "thymeleaf", "velocity", "freemarker", "gorm", "groovy", "grails", "eureka", "consul", "zookeeper", "zuul", "hystrix", "apache-dubbo", "apache-thrift", "javalin", "armeria", "mybatis", "jooq", "junit", "junit5", "testng", "kafka", "activemq", "rabbitmq", "aws-sqs", "tapestry5", "gwt", "struts2", "javax-jsf", "vaadin-flow", "openfeign", "jhipster", "apache-spark", "apache-flink", "fluentlenium", "testcontainers", "blade", "kotlin", "microprofile", "javax-cdi", "jakarta-cdi", "javax-jms", "jakarta-jms", "javax-jpa", "jakarta-jpa", "javax-rs", "jakarta-rs", "r2dbc", "osgi", "kodein", "http4k", "rxjava3", "rxkotlin", "scala", "play2", "lagom", "kotless", "spek", "koin", "gauge-java", "apache-deltaspike", "apache-deltaspike-data", "graphql-java", "hexagonkt", "jdbi", "jooby", "optaplanner", "flowable", "activiti", "camunda", "jbpm", "apache-ignite", "hazelcast", "coherence", "debezium", "streamex", "jsonpath", "hibernate", "eclipselink-jpa", "arquillian", "flyway", "liquibase", "jodd-db", "querydsl", "apache-camel", "rsocket-java", "google-http-java-client", "google-cloud-pubsub", "springfox", "apache-rocketmq", "opentracing", "zipkin2", "jaegertracing", "lombok", "weld", "jakarta-jsf", "javax-ejb", "jakarta-ejb", "javax-websocket", "jakarta-websocket", "jakarta-ws", "javax-batch", "jakarta-batch", "javax-validation", "jakarta-validation", "kotest", "datanucleus-jpa", "openjpa", "wiremock", "easymock", "jmockit", "mockito", "spock", "hibernate-validator", "apache-bval", "spring-kafka", "spring-session", "jackson", "gson", "micrometer", "mapstruct", "swagger-v2", "swagger-v3", "apache-shiro", "arrowkt", "scalatest", "jetbrains-annotations", "playwright-java", "kotlinx-coroutines", "kotlinx-serialization", "exposed", "ktorm", "tornadofx", "javafx", "mockserver", "kotlinx-datetime", "spring-cloud-gateway", "spring-data-r2dbc", "quarkus-qute", "smallrye-mutiny", "opentelemetry", "io.grpc", "apache-collections", "fastutil", "logback", "slf4j", "asm", "axoniq", "bytebuddy", "apache-cayenne", "dagger", "documents4j", "ebean", "napier", "clikt", "avro", "apollo", "decompose", "mvikotlin", "async-http-client", "coroutineworker", "reaktive", "hikaricp", "sqldelight", "klaxon", "corda", "eclipse-collections", "graphql-kotlin", "firebase-kotlin-sdk", "moko-mvvm", "kotlin-test", "fritz2", "fuel", "kodein-db", "kodein-di", "klock", "korge", "dokka", "js-externals", "kotlinx-benchmark", "kotlinx-browser", "kotlinx-cli", "kotlinx-io", "kotlinx-collections-immutable", "kotlinx-html", "multik", "mockk", "doodle", "ktlint", "protobuf", "quartz", "rabbitmq-java-client", "aeron", "jedis", "resilience4j", "kvision", "rsocket-kotlin", "multiplatform-settings", "rxdownload", "java-websocket", "crashkios", "stately", "flexy-pool", "npm-publish", "h2", "apache-hc", "infinispan", "itextpdf", "jsoup", "log4j", "lucene", "apache-mina", "apache-pdfbox", "apache-poi", "apache-pulsar", "okio", "ehcache", "vavr", "xmlgraphics", "opencv", "kotlin-material-ui", "eclipselink", "spring-data-rest", "hibernate-reactive", "hibernate-envers", "spring-cloud-kubernetes", "spring-cloud-openfeign", "spring-cloud-retrofit", "spring-cloud-stream", "spring-websocket", "spring-graphql", "jakarta-nosql" ] + } + } + }, { + "id" : "lifecycle", + "builds" : [ { + "from" : "191.4738" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "command_line" : [ "{enum#boolean}" ], + "debug_agent" : [ "{enum#boolean}" ], + "duration_grouped" : [ "{regexp#integer}s", "-{regexp#integer}s", "{regexp#integer}s+" ], + "duration_ms" : [ "{regexp#integer}" ], + "eap" : [ "{enum#boolean}" ], + "error" : [ "{util#class_name}" ], + "error_frames" : [ "{util#method_name}" ], + "error_hash" : [ "{regexp#integer}" ], + "error_size" : [ "{regexp#integer}" ], + "headless" : [ "{enum#boolean}" ], + "internal" : [ "{enum#boolean}" ], + "memory_error_kind" : [ "{enum#__memory_error_kind}" ], + "mode" : [ "{enum:new|same|attach}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_tab" : [ "{enum#boolean}" ], + "restart" : [ "{enum#boolean}" ], + "test" : [ "{enum#boolean}" ], + "too_many_errors" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "ide.error", "ide.freeze", "ide.start", "ide.close", "project.opening.finished", "project.opened", "project.closed", "frame.activated", "frame.deactivated", "project.module.attached", "project.frame.selected", "ide.crash.detected", "protocol.open.command.handled", "ide.deadlock.detected" ], + "__memory_error_kind" : [ "heap", "min_heap", "perm_gen", "metaspace", "code_cache" ] + } + } + }, { + "id" : "light.edit", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:autosave.mode|open.file|open.in.project}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "open_place" : [ "{enum#__open_place}" ], + "project_status" : [ "{enum:Open|Existing|New}" ] + }, + "enums" : { + "__open_place" : [ "LightEditOpenAction", "WelcomeScreenOpenAction", "CommandLine", "DragAndDrop", "RecentFiles" ] + } + } + }, { + "id" : "live.templates", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#live_template}", "{enum:started}" ], + "event_data" : { + "changedByUser" : [ "{enum#boolean}" ], + "group" : [ "{util#live_template_group}", "{util#live_template}" ], + "key" : [ "{util#live_template}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "login", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "activity_id" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_requires_license" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "logged_in" : [ "{enum#boolean}" ], + "login_provider" : [ "{enum:jba|google|github|gitlab|bitbucket}" ], + "newsletter" : [ "{enum#boolean}" ], + "onboarding" : [ "{enum#boolean}" ], + "plugins_require_licenses" : [ "{enum#boolean}" ], + "session_time_ms" : [ "{regexp#integer}" ], + "source" : [ "{enum:login_dialog|licenses_user_info|licenses_new_license|licenses_trial}", "{enum:LicenseDialogLink}" ], + "successful" : [ "{enum#boolean}" ], + "troubles_pressed" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "exit", "licenses.dialog.shown", "request.trial", "continue", "browser.login", "buy.license" ] + } + } + }, { + "id" : "markdown.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:runner.executed}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "runner" : [ "{util#class_name}" ], + "type" : [ "{enum:BLOCK|LINE}" ] + } + } + }, { + "id" : "maven.import", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "after_apply_duration_ms" : [ "{regexp#integer}" ], + "attempts" : [ "{regexp#integer}" ], + "before_apply_duration_ms" : [ "{regexp#integer}" ], + "collect_folders_duration_ms" : [ "{regexp#integer}" ], + "config_duration_ms" : [ "{regexp#integer}" ], + "config_modules_duration_ms" : [ "{regexp#integer}" ], + "configurator_class" : [ "{util#class_name}" ], + "duration_in_background_ms" : [ "{regexp#integer}" ], + "duration_in_write_action_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "duration_of_workspace_update_call_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "importer_class" : [ "{util#class_name}" ], + "number_of_modules" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "total_duration_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "hasUserModifiedImportedLibrary", "hasUserAddedModuleDependency", "hasUserAddedLibraryDependency", "importer_run", "configurator_run", "legacy_import.started", "workspace_folders_update.started", "workspace_import.legacy_importers.finished", "workspace_import.legacy_importers.started", "workspace_import.populate.finished", "workspace_import.configurator_run", "workspace_import.commit.finished", "legacy_import.finished", "legacy_import.create_modules.started", "legacy_import.importers.started", "legacy_import.create_modules.finished", "workspace_import.started", "legacy_import.delete_obsolete.started", "workspace_import.commit.started", "workspace_import.finished", "workspace_import.populate.started", "legacy_import.importers.finished", "legacy_import.delete_obsolete.finished", "workspace_folders_update.finished", "workspace_commit" ] + } + } + }, { + "id" : "microservices.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "endpoints_provider" : [ "{util#endpoint_provider_name}" ], + "filter_id" : [ "{enum:framework|module|type}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "endpoints.groups.requested", "url.path.reference.variants", "url.path.segment.navigate", "mq.reference.variants", "mq.reference.navigate", "url.path.inlay.actions", "endpoints.tab.openapi.activated", "endpoints.tab.http.client.activated", "endpoints.list.filtered" ] + } + } + }, { + "id" : "ml.completion", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:decorating.settings.changed|ranking.settings.changed|decorating.opinion.provided}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enabled_by_default" : [ "{enum#boolean}" ], + "opinion" : [ "{enum:LIKE|DISLIKE|NEUTRAL}" ], + "ranker_id" : [ "{util#ml_completion_ranker_id}" ], + "using_language_checkbox" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "move.refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:handler.invoked|move.files.or.directories}" ], + "event_data" : { + "handler" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "new.project.wizard", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "framework" : [ "{util#framework}" ], + "generator_id" : [ "{util#class_name}" ], + "gradle-kotlin-dsl" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "projectType" : [ "{util#project_type}" ] + }, + "enums" : { + "__event_id" : [ "finish", "attempt", "finish.add.framework", "attempt.add.framework", "project.generated", "project.created" ] + } + } + }, { + "id" : "new.project.wizard.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "add_sample_code" : [ "{enum#boolean}" ], + "build_system" : [ "{enum:intellij|gradle|maven|sbt|other}" ], + "build_system_dsl" : [ "{enum:groovy|kotlin|other}" ], + "build_system_parent" : [ "{enum#boolean}" ], + "build_system_sdk_version" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "generator" : [ "{util#class_name}", "{util#npw_generator}" ], + "git" : [ "{enum#boolean}" ], + "groovy_sdk_type" : [ "{enum:maven|local|null|other}" ], + "hits" : [ "{regexp#integer}" ], + "input_mask" : [ "{regexp#integer}" ], + "language" : [ "{util#class_name}", "{enum#__language}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_selected" : [ "{enum:Go|Ruby|PHP|Python|Scala}", "{enum#__plugin_selected}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_created" : [ "{enum#boolean}" ], + "screen" : [ "{regexp#integer}" ], + "typed_chars" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ], + "wizard_session_id" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "project.location.changed", "navigate.prev", "project.name.changed", "navigate.help", "git.changed", "select.custom.template", "create.git.repo", "generator.finished", "select.language", "wizard.dialog.open", "project.created", "search", "language.finished", "navigate.next", "build.system.add.sample.code.changed", "groovy.lib.changed", "groovy.lib.finished", "build.system.sdk.changed", "build.system.module.name.changed", "build.system.dsl.changed", "build.system.content.root.changed", "build.system.group.id.changed", "build.system.changed", "build.system.artifact.id.changed", "build.system.module.file.location.changed", "build.system.sdk.finished", "build.system.finished", "plugin.selected", "add.plugin.clicked", "generator.selected", "wizard.dialog.finish", "build.system.version.changed", "build.system.parent.changed" ], + "__language" : [ "Scala", "Go", "PHP", "Ruby", "Python", "Java", "JavaScript", "HTML", "Groovy", "Kotlin", "python", "other", "java", "groovy", "scala", "kotlin", "go", "php", "html", "javascript", "ruby" ], + "__plugin_selected" : [ "python", "other", "java", "groovy", "scala", "kotlin", "go", "php", "html", "javascript", "ruby" ] + } + } + }, { + "id" : "node.packages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:node_package}" ], + "event_data" : { + "name" : [ "{util#node.packages}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "nodejs.run.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:exec.params}" ], + "event_data" : { + "interpreter_type" : [ "{enum#__interpreter_type}" ] + }, + "enums" : { + "__interpreter_type" : [ "Local", "WSL", "Remote_sftp", "Remote_docker", "Remote_vagrant", "Remote_docker-compose", "Remote_ssh", "undefined", "third.party_remote", "Remote_unknown", "Unknown" ] + } + } + }, { + "id" : "notification.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:changed}" ], + "event_data" : { + "display_type" : [ "{enum:NONE|BALLOON|STICKY_BALLOON|TOOL_WINDOW}" ], + "notification_group" : [ "{util#notification_group}" ], + "play_sound" : [ "{enum#boolean}" ], + "read_aloud" : [ "{enum#boolean}" ], + "should_log" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "notifications", + "builds" : [ ], + "versions" : [ { + "from" : "40" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#class_name}", "{util#action}" ], + "additional.display_id" : [ "{enum#notification_id}", "{util#notification_display_id}" ], + "class" : [ "{util#class_name}" ], + "display_id" : [ "{util#notification_display_id}" ], + "display_type" : [ "{enum:BALLOON|STICKY_BALLOON|TOOL_WINDOW}", "{enum:NONE}" ], + "id" : [ "{regexp:\\d+.\\d+}" ], + "is_expandable" : [ "{enum#boolean}" ], + "notification_group" : [ "{util#notification_group}", "{enum:JavaScript_Debugger_Console_URL_Starter|New_JVM_Backend|New JVM Backend}" ], + "notification_place" : [ "{enum:BALLOON|EVENT_LOG}", "{enum:TOOL_WINDOW}", "{enum:ACTION_CENTER}" ], + "parent" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "severity" : [ "{enum:ERROR|INFORMATION|WARNING}" ] + }, + "enums" : { + "__event_id" : [ "action.invoked", "balloon.collapsed", "balloon.expanded", "closed.by.user", "event.log.balloon.shown", "hyperlink.clicked", "logged", "settings.clicked", "shown" ], + "notification_id" : [ "ignored.to.exclude.synchronization.notification", "externally.added.files.notification", "project.configuration.files.added.notification", "manage.ignore.files.notification", "github.missing.default.account", "github.pull.request.cannot.set.tracking.branch", "github.clone.unable.to.create.destination.dir", "github.clone.unable.to.find.destination", "github.open.in.browser.file.is.not.under.repo", "github.open.in.browser.cannot.get.last.revision", "github.rebase.success", "github.gist.cannot.create", "github.pull.request.cannot.load.branches", "github.pull.request.cannot.collect.additional.data", "github.pull.request.cannot.load.forks", "github.pull.request.failed.to.add.remote", "github.pull.request.push.failed", "github.pull.request.creation.error", "github.pull.request.cannot.collect.diff.data", "github.pull.request.cannot.find.repo", "github.pull.request.created", "github.pull.request.cannot.process.remote", "github.pull.request.no.current.branch", "github.rebase.cannot.validate.upstream.remote", "github.rebase.upstream.is.own.repo", "github.rebase.cannot.get.user.info", "github.rebase.cannot.retrieve.upstream.info", "github.rebase.cannot.configure.upstream.remote", "github.rebase.repo.not.found", "github.rebase.cannot.load.repo.info", "github.rebase.repo.is.not.a.fork", "github.share.cannot.find.git.repo", "github.share.cannot.create.repo", "github.share.project.successfully.shared", "github.share.empty.repo.created", "github.share.project.created.init.commit.failed", "github.share.init.push.failed", "github.gist.created", "github.git.repo.init.error", "unknown", "hg.update.unresolved.conflicts.error", "git.merge.local.changes.detected", "vcs.patch.apply.rollback.failed", "hg.qrefresh.error", "git.revert.abort.failed", "git.fetch.success", "git.branch.operation.success", "git.pull.failed", "hg.merge.warning", "vcs.commit.finished.with.warnings", "vcs.shelve.successful", "git.merge.reset.error", "git.stage.commit.successful", "git.clone.unable.to.create.destination.dir", "git.rebase.cannot.continue", "vcs.commit.canceled", "git.branch.rename.rollback.success", "hg.merge.error", "hg.rebase.error", "git.update.no.tracked.branch.error", "git.rebase.update.project.error", "hg.tag.creation.error", "git.local.changes.not.restored", "hg.clone.destination.error", "vcs.shelve.failed", "hg.merging.with.ancestor.skipped", "vcs.patch.apply.aborted", "hg.pushed.successfully", "git.remote.branch.deletion.success", "hg.repository.created", "git.tag.created", "hg.qpop.completed.with.errors", "git.branch.operation.error", "hg.compare.with.branch.error", "git.fetch.error", "hg.nothing.to.push", "git.rebase.cannot.abort", "hg.unsupported.extensions", "vcs.patch.partially.applied", "git.branches.update.successful", "hg.exception.during.merge.commit", "git.init.failed", "git.rebase.not.allowed", "hg.qfold.error", "hg.qfinish.error", "git.merge.abort.success", "git.init.error", "git.rebase.commit.edit.undo.error.repo.changed", "git.reset.failed", "git.update.detached.head.error", "git.create.branch.rollback.successful", "git.branch.checkout.failed", "git.delete.branch.on.merge", "vcs.root.added", "git.stash.failed", "vcs.patch.copied.to.clipboard", "git.merge.abort.failed", "vcs.could.not.compare.with.branch", "git.reset.successful", "git.branch.creation.failed", "git.branch.deletion.rollback.error", "hg.graft.continue.error", "hg.merge.exception", "git.rebase.abort.succeeded", "hg.debugancestor.error", "hg.log.command.execution.error", "hg.unable.to.run.executable", "hg.bookmark.error", "git.rebase.commit.edit.undo.error", "git.unstash.with.unresolved.conflicts", "git.unstash.failed", "hg.qgoto.error", "hg.clone.error", "git.clone.failed", "git.rebase.abort.failed", "hg.remote.auth.error", "vcs.uncommitted.changes.saving.error", "git.update.nothing.to.update", "git.merge.rollback.error", "hg.qnew.error", "git.checkout.success", "git.update.error", "git.cannot.resolve.conflict", "git.unstash.with.conflicts", "space.sharing.not.finished", "hg.rebase.continue.error", "git.checkout.rollback.error", "git.reset.partially.failed", "git.remote.branch.deletion.error", "hg.qrename.error", "hg.unsupported.version", "hg.repo.creation.error", "space.git.repo.init.error", "git.tag.remote.deletion.error", "hg.push.error", "vcs.cherry.pick.error", "git.repository.created", "vcs.roots.invalid", "git.stash.local.changes.detected", "git.could.not.compare.with.branch", "git.rebase.not.started", "space.project.shared.successfully", "vcs.compare.failed", "vcs.patch.apply.success.applied", "hg.qdelete.error", "hg.branch.creation.error", "git.cherry.pick.abort.failed", "git.rebase.rollback.failed", "git.merge.error", "vcs.patch.apply.cannot.find.patch.file", "git.rebase.commit.edit.undo.error.protected.branch", "git.rebase.successful", "vcs.commit.failed", "git.could.not.load.changes.of.commit", "git.unresolved.conflicts", "vcs.patch.apply.new.files.error", "hg.rebase.abort.error", "git.revert.abort.success", "git.stage.commit.error", "git.tag.not.created", "git.create.branch.rollback.error", "git.fix.tracked.not.on.branch", "vcs.shelve.deletion.undo", "hg.tag.creation.failed", "git.tag.deletion.rollback.error", "hg.update.error", "vcs.roots.registered", "hg.status.command.error", "hg.qimport.error", "vcs.patch.apply.not.patch.type.file", "vcs.commit.finished", "git.could.not.save.uncommitted.changes", "hg.rename.failed", "git.branch.rename.rollback.failed", "git.cherry.pick.abort.success", "hg.qpop.error", "git.conflict.resolving.error", "git.merge.failed", "hg.pull.error", "git.unstash.patch.applied", "hg.bookmark.name.is.empty", "hg.pull.auth.required", "git.rebase.abort", "vcs.patch.already.applied", "git.checkout.new.branch.operation.rollback.error", "hg4idea.changesets.error", "vcs.patch.creation.failed", "hg.graft.error", "hg.qpush.error", "git.checkout.new.branch.operation.rollback.successful", "github.rebase.remote.origin.not.found", "github.rebase.account.not.found", "github.rebase.multi.repo.not.supported", "rebase.error.failed.to.match.gh.repo", "git.branch.set.upstream.failed", "git.log.could.not.load.changes.of.commit", "vcs.project.partially.updated", "vcs.shelf.undo.delete", "vcs.branch.operations.are.executed.on.all.roots", "git.rebase.collect.updated.changes.error", "git.push.not.supported", "vcs.inactive.ranges.damaged", "git.commit.cancelled", "git.fetch.result", "git.tag.remote.deletion.success", "git.fetch.cancelled", "git.fetch.details", "git.project.updated", "git.all.files.are.up.to.date", "git.fetch.result.error", "git.project.partially.updated", "git.push.result", "git.branch.deleted", "git.tag.restored", "git.files.updated.after.merge", "vcs.project.update.finished", "git.tag.deleted", "git.commit.edit.success", "space.other", "gradle.jvm.invalid", "gradle.jvm.configured", "gradle.configuration.error", "sh.update.shellcheck.error", "sh.update.shellcheck.success", "sh.update.formatter.success", "sh.install.formatter.error", "sh.update.formatter.error", "sh.install.formatter", "sh.update.shellcheck", "sh.update.formatter", "sh.install.formatter.success", "git.bad.executable", "git.init.stage.failed", "git.rebase.failed", "diff.external.too.many.selected", "ignored.to.exclude.not.found", "git.rebase.stopped.for.editing", "vcs.cannot.load.annotations", "untracked.files.overwritten", "diff.external.cant.load.changes", "vcs.obsolete.plugin.unbundled", "vcs.suggested.plugin.install.failed", "diff.merge.intenral.error", "git.rebase.stopped.due.to.conflicts", "vcs.commit.checks.failed", "git.tags.loading.failed", "vcs.commit.checks.only.failed", "vcs.add.unversioned.error" ] + } + } + }, { + "id" : "oc", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "thirdparty", "newFile.cppClass{enum#_}", "newFile.source{enum#_}", "completion.qualified{enum#_}", "newFile{enum#_}", "formatter.cs.{enum#_1}", "newFile.addedToProject", "{enum#__event_id}" ], + "event_data" : { + "add_to_project" : [ "{enum#boolean}" ], + "code_style" : [ "{enum#__code_style}", "{enum:microsoft}" ], + "from" : [ "{enum:dereference|dot}" ], + "header_only" : [ "{enum#boolean}" ], + "with_header" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "", ".headerOnly", ".withHeader", ".changeQualifyingToken.fromDot", ".changeQualifyingToken.fromDereference", "addedToProject" ], + "_1" : [ "qt", "allman", "gnu", "lldb", "stroustrup", "kr", "whitesmiths", "google", "llvm" ], + "__code_style" : [ "third.party", "qt", "allman", "gnu", "lldb", "stroustrup", "kr", "whitesmiths", "google", "llvm" ], + "__event_id" : [ "completion.qualified", "completion.change.qualifying.token", "create.cpp.class", "create.source.file", "create.file", "apply.formatter.settings" ] + } + } + }, { + "id" : "oc.clangd.crash", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:tidy|total|namehints}" ] + } + }, { + "id" : "oc.clangd.enabled", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:errors|tidy}" ] + } + }, { + "id" : "oc.clangd.memoryLimitExceedances", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:total}" ] + } + }, { + "id" : "oc.clangtidy", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:has.clangtidy.file}" ] + } + }, { + "id" : "oc.misra", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:oc.misra.enabled}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "oc.source.extensions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:source.file}" ], + "event_data" : { + "extension" : [ "{enum#_}" ] + }, + "enums" : { + "_" : [ "c", "i", "ii", "cc", "cp", "cxx", "cpp", "c++", "m", "mm", "C", "I", "II", "CC", "CP", "CXX", "CPP", "C++", "M", "MM", "Other" ] + } + } + }, { + "id" : "oc.swiftpm.dependencies", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "github.com/{enum#_}.git", "{enum:project.dependency}" ], + "event_data" : { + "repository" : [ "{enum#__repository}", "{enum:github.com/vapor/vapor|github.com/vapor/fluent|github.com/vapor/fluent-kit|github.com/vapor/leaf|github.com/vapor/leaf-kit|github.com/vapor-community/HTMLKit|github.com/mongodb/mongo-swift-driver|github.com/PerfectlySoft/Perfect-HTTPServer|github.com/Alamofire/Alamofire|github.com/AFNetworking/AFNetworking|github.com/robbiehanson/CocoaAsyncSocket|github.com/onevcat/Kingfisher|github.com/SDWebImage/SDWebImage|github.com/SwiftyJSON/SwiftyJSON|github.com/ReactiveX/RxSwift|github.com/ReactiveCocoa/ReactiveSwift|github.com/Moya/Moya|github.com/SwiftWebUI/SwiftWebUI|github.com/Quick/Nimble|github.com/Quick/Quick|github.com/SnapKit/SnapKit|github.com/mxcl/PromiseKit|github.com/jdg/MBProgressHUD|github.com/xmartlabs/Eureka|github.com/Juanpe/SkeletonView|github.com/airbnb/lottie-ios|github.com/apple/swift-nio|github.com/apple/swift-syntax|github.com/apple/swift-package-manager}" ] + }, + "enums" : { + "_" : [ "IBM-Swift/Kitura", "vapor/vapor", "vapor/leaf", "PerfectlySoft/Perfect-HTTPServer", "Alamofire/Alamofire", "SwiftyJSON/SwiftyJSON", "ReactiveX/RxSwift", "Moya/Moya", "apple/swift-nio", "apple/swift-syntax", "apple/swift-package-manager" ], + "__repository" : [ "github.com/IBM-Swift/Kitura.git", "github.com/vapor/vapor.git", "github.com/vapor/leaf.git", "github.com/PerfectlySoft/Perfect-HTTPServer.git", "github.com/Alamofire/Alamofire.git", "github.com/SwiftyJSON/SwiftyJSON.git", "github.com/ReactiveX/RxSwift.git", "github.com/Moya/Moya.git", "github.com/apple/swift-nio.git", "github.com/apple/swift-syntax.git", "github.com/apple/swift-package-manager.git" ] + } + } + }, { + "id" : "oc.swiftpm.toolchain", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:version}" ], + "event_data" : { + "value" : [ "{regexp#version}" ] + } + } + }, { + "id" : "oc.swiftpm.toolchain.version", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#version}", "Unknown" ] + } + }, { + "id" : "oc.symbols", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:built}" ], + "event_data" : { + "duration_group" : [ "{regexp#integer}s+", "<{regexp#integer}s", "{regexp#integer}m+", ">{regexp#integer}m" ], + "duration_ms" : [ "{regexp#integer}" ], + "files" : [ "{regexp#integer}" ], + "mode" : [ "{enum:FAST|COMPACT|FULL}" ], + "tables" : [ "{regexp#integer}" ], + "tables_group" : [ "{regexp#integer}+", "{regexp#integer}", "<{regexp#integer}" ] + } + } + }, { + "id" : "os.file.type.association", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:os.association.created}" ], + "event_data" : { + "file_type" : [ "{util#file_type}" ] + } + } + }, { + "id" : "os.linux.wm", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:xdg.current.desktop}" ], + "event_data" : { + "value" : [ "{enum#__value}" ] + }, + "enums" : { + "_" : [ "KDE", "Gnome", "Ubuntu_Gnome", "Budgie_Gnome", "GNOME_Flashback_Unity", "GNOME_Flashback_Gnome", "pop_GNOME", "Awesome_GNOME", "X-Cinnamon", "Unity", "Unity7", "XFCE", "XDG_CURRENT_DESKTOP_is_empty", "i3", "MATE", "Pantheon", "Deepin", "LXDE", "LXQt", "Enlightenment", "UKUI", "X-Generic", "ICEWM", "Fluxbox", "default.desktop", "Unknown" ], + "__value" : [ "LG3D", "KDE", "Gnome", "Gnome_Shell", "Gnome_Classic", "Ubuntu_Gnome", "Budgie_Gnome", "GNOME_Flashback_Unity", "GNOME_Flashback_Gnome", "GNOME_Flashback", "pop_GNOME", "Awesome_GNOME", "X-Cinnamon", "Unity", "Unity7", "XFCE", "XDG_CURRENT_DESKTOP_is_empty", "i3", "MATE", "Pantheon", "Deepin", "LXDE", "LXQt", "Enlightenment", "UKUI", "X-Generic", "ICEWM", "Fluxbox", "default.desktop", "Unknown", "empty" ] + } + } + }, { + "id" : "package.management.ui", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:upgrade|uninstall|install|browseAvailablePackages}" ], + "event_data" : { + "service" : [ "{enum#service_name}" ] + }, + "enums" : { + "service_name" : [ "Node.js", "Python", "Bower" ] + } + } + }, { + "id" : "performance", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{enum:ui.latency|ui.lagging|heartbeat|popup.latency}" ], + "event_data" : { + "cold_start" : [ "{enum#boolean}" ], + "cpu_time_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "gc_time_ms" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "place" : [ "{util#place}" ], + "swap_load" : [ "{regexp#integer}" ], + "system_cpu_load" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "php.command.line.tools.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:command.executed}" ], + "event_data" : { + "toolType" : [ "{enum#__toolType}" ] + }, + "enums" : { + "__toolType" : [ "unconfigured", "unknown", "custom", "zend1", "zend2", "symfony", "composer", "symfonyBasedTool", "drush", "wordPress" ] + } + } + }, { + "id" : "php.debug.validation", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:debug.config.validated}" ], + "event_data" : { + "error_count" : [ "{regexp#integer}" ], + "type" : [ "{enum:SCRIPT|LOCAL|REMOTE|PHPINFO}" ] + } + } + }, { + "id" : "php.phing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:build.file}" ] + } + }, { + "id" : "platform.installer", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Update_Manager}" ], + "event_data" : { + "value" : [ "{enum:Toolbox_App|Snap|IDE}", "{enum:Other}" ] + } + } + }, { + "id" : "platform.registry", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:registry|experiment|advanced.setting}" ], + "event_data" : { + "id" : [ "{util#registry_key}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "platform.registry.application", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#registry_key}" ] + } + }, { + "id" : "plugin.manager", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "acceptance_result" : [ "{enum:ACCEPTED|DECLINED|AUTO_ACCEPTED}" ], + "enabled_state" : [ "{enum:ENABLED_ON_DEMAND|ENABLED|DISABLED}" ], + "group" : [ "{enum:UPDATE|INSTALLING|INSTALLED|SEARCH_INSTALLED|SEARCH|FEATURED|NEW_AND_UPDATED|TOP_DOWNLOADS|TOP_RATED|CUSTOM_REPOSITORY}", "{enum:BUNDLED_UPDATE}" ], + "index" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "previous_version" : [ "{util#plugin_version}" ], + "signature_check_result" : [ "{enum:INVALID_SIGNATURE|MISSING_SIGNATURE|WRONG_SIGNATURE|SUCCESSFUL}" ], + "source" : [ "{enum:MARKETPLACE|CUSTOM_REPOSITORY|FROM_DISK}" ], + "states" : [ "{enum:ENABLE_GLOBALLY|ENABLE_FOR_PROJECT|ENABLE_FOR_PROJECT_DISABLE_GLOBALLY|DISABLE_GLOBALLY|DISABLE_FOR_PROJECT|DISABLE_FOR_PROJECT_ENABLE_GLOBALLY}" ] + }, + "enums" : { + "__event_id" : [ "plugin.install.third.party.check", "plugin.installation.finished", "plugin.installation.started", "plugin.signature.check.result", "plugin.signature.warning.shown", "plugin.state.changed", "plugin.was.removed", "plugin.search.card.opened" ] + } + } + }, { + "id" : "plugins", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "unsafe_id" : [ "{enum:io.zhile.research.ide-eval-resetter}" ] + }, + "enums" : { + "__event_id" : [ "disabled.plugin", "enabled.not.bundled.plugin", "per.project.disabled", "per.project.enabled", "unsafe.plugin" ] + } + } + }, { + "id" : "plugins.advertiser", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "plugins" : [ "{util#plugin}" ], + "source" : [ "{enum:editor|notification}" ] + }, + "enums" : { + "__event_id" : [ "install.plugins", "ignore.extensions", "open.download.page", "ignore.ultimate", "ignore.unknown.features", "enable.plugins", "configure.plugins", "learn.more" ] + } + } + }, { + "id" : "plugins.disabled", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#plugin}" ] + } + }, { + "id" : "plugins.dynamic", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#version}", "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "load", "unload.fail", "unload.success", "unload.failure", "load.success" ] + } + } + }, { + "id" : "plugins.non.bundled", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#plugin}" ] + } + }, { + "id" : "problems.view.sessions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:problems.tab.hidden|problems.tab.shown|select.item}" ], + "event_data" : { + "duration_seconds" : [ "{regexp#integer}" ], + "preview" : [ "{enum#boolean}" ], + "problems_count" : [ "{regexp#integer}" ], + "scope_tab" : [ "{enum:CurrentFile|ProjectErrors|unknown}" ], + "severity" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "productivity", + "builds" : [ ], + "versions" : [ { + "from" : "11" + } ], + "rules" : { + "event_id" : [ "{util#productivity}", "{enum:feature.used}" ], + "event_data" : { + "group" : [ "{util#productivity_group}", "{util#productivity}" ], + "id" : [ "{util#productivity}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "profiler.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum:absolute_time|short_time}", "{enum:SHORT_TIME|ABSOLUTE_TIME|DEFAULT}" ] + }, + "enums" : { + "__event_id" : [ "tabNameFormat", "filterCalls", "hideLessOnePercents", "showCalleesList", "showPercentsOfRoot", "icicleGraph", "stickyText", "focusOnSearch", "showChart", "showThreadId", "keepSimilarThreadsClose", "filterSlider", "highlightIdeProcesses", "filterDevelopmentTools", "dragToChangeZoom", "sortThreadsByName" ] + } + } + }, { + "id" : "profiler.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{enum:JumpToSource|FocusInFlameGraph|FocusInCallTree|FocusInMethodList|MethodMergedCallees|MethodBackTraces|CopyFrame|CopyStackUpToFrame|ExpandTree|CollapseTree|ExpandAll|CollapseAll|PresentationSettings|CompareWithBaseline|CreateDiff|ContextMenu|SpeedSearch|RecursionCheckbox|Drag|Scroll|Zoom|FocusOnNode|ZoomIn|ZoomOut|ResetZoom|IcicleGraph|StickyText|NodesFilter|CaptureImage|CopyImage|SaveImage|SearchToolbar|SelectDiffFlameGraphType|ShowPercentOfTotal|ShowPercentOfParent|FilterCalls|HideCallsLessPercent|ShowCalleeList|FocusOnSubtree|ExcludeSubtree|FocusOnCall|ExcludeCall|RecursionCollapse|ShowChart|ZoomIn|ZoomOut|ZoomReset|ZoomBySelectionWithoutModifier|FilterEvents|ThreadList.SortByName|ThreadList.SortByMetric|ThreadList.ShowIds|ThreadList.KeepSimilarThreadsClose|ThreadList.AllThreadsMergedSelected|ThreadList.CustomThreadSelected|ThreadList.SpeedSearch}", "{enum:GetExpandableEventContents|OpenExpandableEventContentsPanel}", "{enum:ExpandGroup|CollapseGroup}" ], + "anonymous_dump_id" : [ "{regexp#hash}" ], + "diff_calc_time" : [ "{regexp#integer}" ], + "diff_calc_time_ms" : [ "{regexp#integer}" ], + "diff_flame_graph_type" : [ "{util#class_name}" ], + "enabled" : [ "{enum#boolean}" ], + "home_action_id" : [ "{enum:ProcessesList.ShowDevTools|ProcessesList.HighlightIdeProcesses|ProcessesList.EditConfigurations|ProcessesList.SnapshotFolder|Process.LiveCharts|Process.AttachProfiler|Process.MemorySnapshot|Process.ThreadDump|RecentSnapshots.Open.Context|RecentSnapshots.Open.Click|RecentSnapshots.Reveal|RecentSnapshots.Hide.Context|RecentSnapshots.Hide.Click|OpenSnapshot.Button|OpenSnapshot.Hint}" ], + "id" : [ "{util#run_config_id}" ], + "input_event" : [ "{util#shortcut}" ], + "kind" : [ "{enum:ADD|COPY|REMOVE|CHANGE}" ], + "load_time" : [ "{regexp#integer}" ], + "load_time_ms" : [ "{regexp#integer}" ], + "name" : [ "{enum:flameGraph|callTree|methodList}", "{util#profiler_event_id_validator}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "prev_event_time" : [ "{regexp#integer}" ], + "prev_event_time_ms" : [ "{regexp#integer}" ], + "prev_tab_time" : [ "{regexp#integer}" ], + "prev_tab_time_ms" : [ "{regexp#integer}" ], + "process_type" : [ "{enum:IDE|IDE_DESCENDANT|EXTERNAL}" ], + "profiler_configuration_type" : [ "{util#profiler_configuration_type}" ], + "run_configuration_type" : [ "{util#run_config}" ], + "run_widget_action_id" : [ "{enum:Widget.StopRecording|Widget.StartRecording|Widget.ShowResults}" ], + "size" : [ "{regexp#integer}" ], + "snapshot_import_origin" : [ "{enum:RECENT|OPEN_FILE}", "{enum:REOPEN_FROM_WIDGET}" ], + "snapshot_import_source" : [ "{util#snapshot_import_source_validator}" ], + "snapshot_size" : [ "{regexp#integer}" ], + "snapshot_size_bytes" : [ "{regexp#integer}" ], + "snapshot_type" : [ "{util#profiler_snapshot_type}" ], + "tab_component_id" : [ "{util#profiler_tab_id_validator}" ], + "type" : [ "{util#profiler_snapshot_type}" ] + }, + "enums" : { + "__event_id" : [ "execute", "start", "snapshot.generated", "attach", "tree.recursion.collapse", "tree.recursion.checkbox", "snapshot.open", "tab.open", "event.open", "configurations.changed", "home.action.invoked", "diff.flamegraph.type.changed", "diff.created", "snapshot.action.invoked", "run.widget.interaction" ] + } + } + }, { + "id" : "project.fs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:case-sensitivity|roots-watched}" ], + "event_data" : { + "cs-implicit" : [ "{enum#boolean}" ], + "cs-project" : [ "{enum#boolean}" ], + "cs-system" : [ "{enum#boolean}" ], + "pct-non-watched" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "project.import", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "system_id" : [ "{enum#build_tools}" ], + "task_class" : [ "{util#class_name}" ] + }, + "enums" : { + "__event_id" : [ "started", "finished", "import_project.finished", "import_project.stage.started", "import_project.stage.finished", "import_project.started" ] + } + } + }, { + "id" : "project.indexable.files", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:all.indexable.files|content.indexable.files}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "project.intellij.monorepo", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:is.intellij}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "project.structure", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "modules.count.{regexp#count}", "content.roots.count.{regexp#count}", "source.roots.count.{regexp#count}", "source.root.cookbooks-root.{regexp#count}", "source.root.java-resource.{regexp#count}", "source.root.java-source.{regexp#count}", "source.root.java-test-resource.{regexp#count}", "source.root.java-test.{regexp#count}", "source.root.kotlin-resource.{regexp#count}", "source.root.kotlin-source.{regexp#count}", "source.root.kotlin-test-resource.{regexp#count}", "source.root.kotlin-test.{regexp#count}", "excluded.roots.count.{regexp#count}", "{enum:package.prefix.used|package.prefix.not.used}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#count}", "{regexp#integer}" ], + "type" : [ "{enum#type}" ] + }, + "enums" : { + "__event_id" : [ "modules.total", "content.roots.total", "source.roots.total", "excluded.roots.total", "package.prefix", "source.root", "named.scopes.total.local", "named.scopes.total.shared", "project.in.wsl" ], + "type" : [ "cookbooks-root", "java-resource", "java-source", "java-test-resource", "java-test", "kotlin-resource", "kotlin-source", "kotlin-test-resource", "kotlin-test" ] + } + } + }, { + "id" : "project.view.pane", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:current}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#version}", "{util#plugin_version}" ], + "scope_class_name" : [ "{util#class_name}" ] + } + } + }, { + "id" : "project.view.pane.changes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:changed}" ], + "event_data" : { + "from_class_name" : [ "{util#class_name}" ], + "from_scope_class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "to_class_name" : [ "{util#class_name}" ], + "to_scope_class_name" : [ "{util#class_name}" ] + } + } + }, { + "id" : "proxy.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:proxy.type}" ], + "event_data" : { + "name" : [ "{enum:Auto|Socks|Http}" ] + } + } + }, { + "id" : "python.interpreter.remote", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "Remote_Docker_Compose", "Remote_SSH_Credentials", "Remote_WSL", "Remote_Vagrant", "Remote_Web_Deployment", "Remote_Docker", "local" ] + } + } + }, { + "id" : "python.interpreter.version", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#integer}" ] + } + }, { + "id" : "python.packages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:python_package_installed}" ], + "event_data" : { + "executionType" : [ "{enum#executionType}" ], + "interpreterType" : [ "{enum#interpreterType}", "{enum:poetry}" ], + "lang" : [ "{util#lang}" ], + "package" : [ "{enum#__package}" ], + "package_version" : [ "{regexp#version}" ], + "python_implementation" : [ "{enum:PyPy|Jython|Python}" ], + "python_version" : [ "{regexp#integer}", "{regexp#version}" ] + }, + "enums" : { + "__package" : [ "requests", "pytz", "numpy", "six", "python-dateutil", "certifi", "urllib3", "pandas", "idna", "chardet", "Pillow", "click", "cffi", "matplotlib", "cryptography", "pyparsing", "pytest", "Jinja2", "PyYAML", "Django", "redis", "scipy", "pycparser", "boto3", "attrs", "MarkupSafe", "gunicorn", "djangorestframework", "lxml", "packaging", "sqlparse", "tqdm", "Werkzeug", "psycopg2-binary", "Flask", "typing-extensions", "pyasn1", "beautifulsoup4", "openpyxl", "decorator", "wcwidth", "celery", "asgiref", "psycopg2", "SQLAlchemy", "itsdangerous", "protobuf", "xlrd", "future", "botocore", "jsonschema", "PyJWT", "scikit-learn", "colorama", "zipp", "jmespath", "pyasn1-modules", "importlib-metadata", "psutil", "python-dotenv", "django-cors-headers", "toml", "rsa", "oauthlib", "requests-oauthlib", "defusedxml", "s3transfer", "pyyaml", "django-filter", "py", "ipython", "cachetools", "wrapt", "docutils", "prompt-toolkit", "coverage", "appdirs", "tornado", "greenlet", "pluggy", "sentry-sdk", "Pygments", "cycler", "kombu", "pymongo", "torch", "webencodings", "simplejson", "google-auth", "PyMySQL", "aiohttp", "opencv-python", "pillow", "flake8", "billiard", "pickleshare", "selenium", "gevent", "paramiko", "mccabe", "amqp", "kiwisolver", "grpcio", "traitlets", "mysqlclient", "django", "et-xmlfile", "xlwt", "regex", "more-itertools", "mock", "httplib2", "setuptools", "vine", "pyrsistent", "backcall", "flask", "pexpect", "joblib", "pydantic", "jedi", "soupsieve", "uritemplate", "jinja2", "google-api-python-client", "bcrypt", "ptyprocess", "sqlalchemy", "parso", "django-extensions", "iniconfig", "xmltodict", "isort", "pyOpenSSL", "seaborn", "Markdown", "pycodestyle", "pylint", "pytest-cov", "alembic", "django-redis", "dnspython", "async-timeout", "elasticsearch", "msgpack", "django-storages", "black", "prometheus-client", "uvicorn", "filelock", "tzlocal", "Babel", "tensorflow", "bleach", "django-debug-toolbar", "html5lib", "zope.interface", "torchvision", "jdcal", "pycryptodome", "text-unidecode", "yarl", "networkx", "termcolor", "multidict", "XlsxWriter", "mypy-extensions", "marshmallow", "pyjwt", "pyzmq", "asn1crypto", "Mako", "h5py", "Flask-SQLAlchemy", "blinker", "google-auth-oauthlib", "tensorboard", "fastapi", "googleapis-common-protos", "requests-toolbelt", "reportlab", "websocket-client", "google-api-core", "tabulate", "entrypoints", "sklearn", "python-editor", "coreapi", "typed-ast", "google-auth-httplib2", "oauth2client", "mistune", "pycrypto", "pyflakes", "boto", "whitenoise", "lazy-object-proxy", "phonenumbers", "werkzeug", "virtualenv", "isodate" ], + "executionType" : [ "local", "Remote_Docker", "Remote_Docker_Compose", "Remote_WSL", "Remote_null", "third_party", "Remote_SSH_Credentials", "Remote_Vagrant", "Remote_Web_Deployment", "Remote_Unknown" ], + "interpreterType" : [ "pipenv", "condavenv", "virtualenv", "regular" ] + } + } + }, { + "id" : "python.scientific", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:matplotlib_in_toolwindow_used|sci_view_used|data_view_toolwindow_used}" ], + "event_data" : { + "executionType" : [ "{enum#__executionType}" ], + "interpreterType" : [ "{enum:pipenv|condavenv|virtualenv|regular}", "{enum:poetry}" ], + "lang" : [ "{util#lang}" ], + "python_implementation" : [ "{enum:PyPy|Jython|Python}" ], + "python_version" : [ "{regexp#integer}", "{regexp#version}" ] + }, + "enums" : { + "__executionType" : [ "local", "Remote_Docker", "Remote_Docker_Compose", "Remote_WSL", "Remote_null", "third_party", "Remote_SSH_Credentials", "Remote_Vagrant", "Remote_Web_Deployment", "Remote_Unknown" ] + } + } + }, { + "id" : "python.sdks", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:python_sdk_used}" ], + "event_data" : { + "executionType" : [ "{enum#__executionType}" ], + "interpreterType" : [ "{enum:pipenv|condavenv|virtualenv|regular}", "{enum:poetry}" ], + "lang" : [ "{util#lang}" ], + "python_implementation" : [ "{enum:PyPy|Jython|Python}" ], + "python_version" : [ "{regexp#integer}", "{regexp#version}" ] + }, + "enums" : { + "__executionType" : [ "local", "Remote_Docker", "Remote_Docker_Compose", "Remote_WSL", "Remote_null", "third_party", "Remote_SSH_Credentials", "Remote_Vagrant", "Remote_Web_Deployment", "Remote_Unknown" ] + } + } + }, { + "id" : "r.interpreters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:setup.interpreter}" ], + "event_data" : { + "is_conda" : [ "{enum#boolean}" ], + "suggested" : [ "{regexp:(\\d+\\.?)*\\d+_(true|false)}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "r.workflow", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:call.method.from.console}" ], + "event_data" : { + "name" : [ "{enum:install.packages|install_github}" ] + } + } + }, { + "id" : "reader.mode", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:see.also.navigation}" ] + } + }, { + "id" : "refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:handler.invoked}" ], + "event_data" : { + "element" : [ "{util#class_name}" ], + "handler" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "refactoring.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:open.in.editor.saved|open.in.editor.shown}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "selected" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "rename.inplace.popup", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:hide|openRenameDialog|settingsChanged|show}" ], + "event_data" : { + "changedOnHide" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "linkUsed" : [ "{enum#boolean}" ], + "search_in_comments" : [ "{enum#boolean}" ], + "search_in_comments_on_hide" : [ "{enum#boolean}" ], + "search_in_text_occurrences" : [ "{enum#boolean}" ], + "search_in_text_occurrences_on_hide" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "rename.refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|executed|reference.processed|local_search_in_comments}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "local_include_comments" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "reference_class" : [ "{util#class_name}" ], + "rename_processor" : [ "{util#class_name}" ], + "scope_type" : [ "{enum#__scope_type}" ], + "search_in_comments" : [ "{enum#boolean}" ], + "search_in_text_occurrences" : [ "{enum#boolean}" ] + }, + "enums" : { + "__scope_type" : [ "project", "test", "tests", "production", "module", "current file", "current_file", "third.party", "unknown" ] + } + } + }, { + "id" : "run.configuration.exec", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#run_config_factory}", "{enum:started|ui.shown|finished}" ], + "event_data" : { + "additional.alternative_jre_version" : [ "{regexp#integer}" ], + "additional.lang" : [ "{util#lang}" ], + "additional.launch_settings_command" : [ "{enum:executable|iis|iisexpress|project}" ], + "additional.node_version_major" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "executor" : [ "{util#run_config_executor}" ], + "factory" : [ "{util#run_config_factory}", "{util#run_config_id}" ], + "finish_type" : [ "{enum:FAILED_TO_START|UNKNOWN}", "{enum:TERMINATED}" ], + "id" : [ "{util#run_config_id}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "target" : [ "{util#run_target}" ] + } + } + }, { + "id" : "run.configuration.type", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#run_config_factory}", "{enum:configured.in.project|feature.used|total.configurations.registered}" ], + "event_data" : { + "activate_before_run" : [ "{enum#boolean}" ], + "additional.alternative_jre_version" : [ "{regexp#integer}" ], + "additional.lang" : [ "{util#lang}" ], + "additional.node_version_major" : [ "{regexp#integer}" ], + "count" : [ "{regexp#integer}" ], + "edit_before_run" : [ "{enum#boolean}" ], + "factory" : [ "{util#run_config_factory}", "{util#run_config_id}" ], + "featureName" : [ "{util#plugin_info}" ], + "id" : [ "{util#run_config_id}" ], + "parallel" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "shared" : [ "{enum#boolean}" ], + "target" : [ "{util#run_target}" ], + "temp_count" : [ "{regexp#integer}" ], + "temporary" : [ "{enum#boolean}" ], + "total_count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "run.configuration.type.temp", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#run_config}" ], + "event_data" : { + "activate_before_run" : [ "{enum#boolean}" ], + "edit_before_run" : [ "{enum#boolean}" ], + "parallel" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "shared" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "run.configuration.ui.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "hint_number" : [ "{regexp#integer}" ], + "id" : [ "{util#run_config_id}" ], + "input_event" : [ "{util#shortcut}" ], + "option_id" : [ "{enum:browser.option.with.javascript.debugger|browser.option.target.browser|browser.option.after.launch|external.system.vm.parameters.fragment}", "{enum:Runtime}", "{enum:Use_Hot_Reload}", "{enum:before.launch.editSettings|before.launch.openToolWindow|beforeRunTasks|commandLineParameters|coverage|doNotBuildBeforeRun|environmentVariables|jrePath|log.monitor|mainClass|module.classpath|redirectInput|runParallel|shorten.command.line|target.project.path|vmParameters|workingDirectory|count|junit.test.kind|repeat|testScope|maven.params.workingDir|maven.params.goals|maven.params.profiles|maven.params.resolveToWorkspace|maven.general.useProjectSettings|maven.general.workOffline|maven.general.produceExceptionErrorMessages|maven.general.usePluginRegistry|maven.general.recursive|maven.general.alwaysUpdateSnapshots|maven.general.threadsEditor|maven.general.outputLevel|maven.general.checksumPolicy|maven.general.failPolicy|maven.general.showDialogWithAdvancedSettings|maven.general.mavenHome|maven.general.settingsFileOverride.checkbox|maven.general.settingsFileOverride.text|maven.general.localRepoOverride.checkbox|maven.general.localRepoOverride.text|maven.runner.useProjectSettings|maven.runner.delegateToMaven|maven.runner.runInBackground|maven.runner.vmParameters|maven.runner.envVariables|maven.runner.jdk|maven.runner.targetJdk|maven.runner.skipTests|maven.runner.properties|Dump_file_path|Exe_path|Program_arguments|Working_directory|Environment_variables|Runtime_arguments|Use_Mono_runtime|Use_external_console|Project|Target_framework|Launch_profile|Open_browser|Application_URL|Launch_URL|IIS_Express_Certificate|Hosting_model|Generate_applicationhost.config|Show_IIS_Express_output|Send_debug_request|Additional_IIS_Express_arguments|Static_method|URL|Session_name|Arguments|Solution_Configuration|Executable_file|Default_arguments|Optional_arguments}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "projectSettingsAvailable" : [ "{enum#boolean}" ], + "providerClass" : [ "{util#class_name}" ], + "useProjectSettings" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "modify.run.option", "remove.run.option", "add", "remove", "hints.shown", "option.navigate", "copy", "before.run.task.remove", "before.run.task.add", "before.run.task.edit" ] + } + } + }, { + "id" : "run.dashboard", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "run.dashboard.{enum#state}", "{enum:run.dashboard|third.party}", "{util#run_config}", "{enum:run.dashboard|added.run.configuration|removed.run.configuration}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "factory" : [ "{util#run_config_factory}" ], + "id" : [ "{util#run_config_id}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "run.target.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:creation.began|creation.cancelled|creation.succeeded}" ], + "event_data" : { + "step_number" : [ "{regexp#integer}" ], + "type" : [ "{util#run_target}" ] + } + } + }, { + "id" : "rust.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:new_project_creation}" ], + "event_data" : { + "template" : [ "{enum:binary|library|wasm|proc_macro|custom}" ] + } + } + }, { + "id" : "rust.generate.type.from.json.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:pasted.json.converted|json.paste.dialog.remember.choice.result|json.like.text.pasted}" ], + "event_data" : { + "result" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "rust.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cargo_projects|compile_time_targets|packages|editions}" ], + "event_data" : { + "build_script_dependency" : [ "{regexp#integer}" ], + "build_script_workspace" : [ "{regexp#integer}" ], + "count" : [ "{regexp#integer}" ], + "dependencies" : [ "{enum:2015|2018|2021}" ], + "dependency" : [ "{regexp#integer}" ], + "direct_dependency" : [ "{regexp#integer}" ], + "proc_macro_dependency" : [ "{regexp#integer}" ], + "proc_macro_workspace" : [ "{regexp#integer}" ], + "workspace" : [ "{regexp#integer}", "{enum:2015|2018|2021}" ] + } + } + }, { + "id" : "rust.toolchain", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:compiler|rustup|type}" ], + "event_data" : { + "channel" : [ "{enum#channel}" ], + "host_target" : [ "{enum#host_target}" ], + "type" : [ "{enum#type}" ], + "used" : [ "{enum#boolean}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "channel" : [ "stable", "beta", "nightly", "dev", "[default]" ], + "host_target" : [ "i686-pc-windows-gnu", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-gnu", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu", "aarch64-apple-darwin", "aarch64-pc-windows-msvc" ], + "type" : [ "local", "wsl", "none", "other" ] + } + } + }, { + "id" : "search.everywhere.filters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:contributor.changed|file.type.changed|lang.changed|quick.filter.button}" ], + "event_data" : { + "buttonName" : [ "{enum:ALL|NONE|INVERT}" ], + "contributorID" : [ "{util#se_contributor}" ], + "enabled" : [ "{enum#boolean}" ], + "fileType" : [ "{util#file_type}" ], + "langID" : [ "{util#lang}" ] + } + } + }, { + "id" : "searchEverywhere", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "contributorID" : [ "{enum#__contributorID}", "{enum:SETextContributor}", "{enum:TextSearchContributor}" ], + "currentTabId" : [ "{enum#__currentTabId}" ], + "input_event" : [ "{util#shortcut}" ], + "lang" : [ "{util#lang}" ], + "selectedItemNumber" : [ "{regexp#integer}" ], + "typedNavigationKeys" : [ "{regexp#integer}" ], + "typedSymbolKeys" : [ "{regexp#integer}" ] + }, + "enums" : { + "__contributorID" : [ "FileSearchEverywhereContributor", "SearchEverywhereContributor.All", "ClassSearchEverywhereContributor", "RecentFilesSEContributor", "ActionSearchEverywhereContributor", "SymbolSearchEverywhereContributor", "TopHitSEContributor", "RunConfigurationsSEContributor", "YAMLKeysSearchEverywhereContributor", "CommandsContributor", "FuzzySearchContributor", "third.party", "Vcs.Git", "UrlSearchEverywhereContributor", "GitSearchEverywhereContributor" ], + "__currentTabId" : [ "FileSearchEverywhereContributor", "SearchEverywhereContributor.All", "ClassSearchEverywhereContributor", "ActionSearchEverywhereContributor", "SymbolSearchEverywhereContributor", "FuzzySearchContributor", "third.party", "Vcs.Git" ], + "__event_id" : [ "dialogOpen", "tabSwitched", "navigateThroughGroups", "contributorItemChosen", "moreItemChosen", "commandUsed", "commandCompleted", "dialogClosed", "sessionFinished" ] + } + } + }, { + "id" : "selenium.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:allure.reference.click|selenium.code.completion|selenoid.configure|selenoid.launch}" ], + "event_data" : { + "completion_type" : [ "{enum:html-tag|html-attribute|html-input-type|html-id|html-name|capability|css-property|css-class|css-pseudo|allure-username|allure-label}" ], + "reference_type" : [ "{enum:web|username}", "{enum:label}" ] + } + } + }, { + "id" : "serial.monitor.connects", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:serial.monitor.connected}" ], + "event_data" : { + "baudRate" : [ "{regexp#integer}" ], + "success" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "serial.monitor.profiles", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:serial.profiles}" ], + "event_data" : { + "defaultBaudrate" : [ "{regexp#integer}" ], + "saved" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "settings", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "component" : [ "{util#component_name}" ], + "default_project" : [ "{enum#boolean}" ], + "id" : [ "{regexp#integer}" ], + "name" : [ "{util#option_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{regexp#float}", "{util#setting_value}" ] + }, + "enums" : { + "_" : [ "GeneralSettings", "NotRoamableUiSettings", "UISettings", "PhpDebugGeneral", "PhpRefactoringSettings", "not.default", "invoked" ], + "__type" : [ "bool", "int", "float", "enum", "string" ] + } + } + }, { + "id" : "settings.changes", + "builds" : [ ], + "versions" : [ { + "from" : "47" + } ], + "rules" : { + "event_id" : [ "{enum:component_changed_option|component_changed}" ], + "event_data" : { + "component" : [ "{util#component_name}" ], + "default_project" : [ "{enum#boolean}" ], + "id" : [ "{regexp#integer}" ], + "name" : [ "{util#option_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{regexp#float}", "{util#setting_value}" ] + }, + "enums" : { + "__type" : [ "bool", "int", "float", "enum", "string" ] + } + } + }, { + "id" : "settings.repository", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:sync.settings}" ], + "event_data" : { + "sync_type" : [ "{enum:merge|overwrite_local|overwrite_remote}" ] + } + } + }, { + "id" : "settings.sync.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:general.state|editor.font.state|disabled.bundled.plugins|disabled.categories}" ], + "event_data" : { + "category" : [ "{enum:UI|KEYMAP|CODE|TOOLS|SYSTEM|PLUGINS|OTHER}" ], + "disabled" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "shared.indexes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "averageDownloadSpeed" : [ "{regexp#integer}" ], + "downloadTime" : [ "{regexp#integer}" ], + "finishType" : [ "{enum:success|cancelled|error}" ], + "indexId" : [ "{regexp#hash}" ], + "kind" : [ "{enum#kind_enum}" ], + "matchingFbIndexes" : [ "{regexp#integer}" ], + "matchingStubIndexes" : [ "{regexp#integer}" ], + "mismatchingFbIndexes" : [ "{util#index_id}" ], + "mismatchingStubIndexes" : [ "{util#index_id}" ], + "numberOfLocalSharedIndexes" : [ "{regexp#integer}" ], + "packedSize" : [ "{regexp#integer}" ], + "redundantFbIndexes" : [ "{regexp#integer}" ], + "redundantStubIndexes" : [ "{regexp#integer}" ], + "totalSizeOfLocalSharedIndexes" : [ "{regexp#integer}" ], + "unpackedSize" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "local.index.loaded", "downloaded", "attached", "attach.failed.incompatible", "download.started", "download.finished" ], + "kind_enum" : [ "project", "jdk", "mvn", "other", "python" ] + } + } + }, { + "id" : "similar.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "component" : [ "{util#class_name}" ], + "id" : [ "{regexp#integer}" ], + "number_of_loaded" : [ "{regexp#integer}" ], + "usage_view" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "most.common.usages.shown", "link.to.similar.usage.clicked", "more.clusters.loaded", "more.usages.loaded", "show.similar.usages.link.clicked", "most.common.usage.patterns.refresh.clicked", "more.non.clustered.usage.loaded", "navigate.to.usage.clicked" ] + } + } + }, { + "id" : "space", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "adv_explore_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|SHARE|CLONE}" ], + "adv_overview_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|CLONE}" ], + "auto" : [ "{enum#boolean}" ], + "changes_loading_duration_ms" : [ "{regexp#integer}" ], + "commits_selection_type" : [ "{enum:SINGLE|ALL|SUBSET_CONNECTED|SUBSET_SPLIT}" ], + "details_tab_type" : [ "{enum:DETAILS|COMMITS}", "{enum:FILES}" ], + "diffs_loading_duration_ms" : [ "{regexp#integer}" ], + "edit_message_is_empty" : [ "{enum#boolean}" ], + "filter_text_empty" : [ "{enum#boolean}" ], + "loader_type" : [ "{enum:GIT|SPACE}" ], + "login_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|SHARE|CLONE}" ], + "login_status" : [ "{enum:CONNECTED|CONNECTING|DISCONNECTED}" ], + "logout_place" : [ "{enum:ACTION|SETTINGS|MAIN_TOOLBAR|CLONE|AUTH_FAIL}" ], + "new_message_is_pending" : [ "{enum#boolean}" ], + "new_message_place" : [ "{enum:MAIN_CHAT|THREAD|DIFF|NEW_THREAD|FIRST_DISCUSSION_ANSWER|NEW_DISCUSSION}" ], + "open_review_type" : [ "{enum:ENTER|DOUBLE_CLICK|ARROW}" ], + "participant_edit_type" : [ "{enum:ADD|REMOVE}" ], + "participant_role" : [ "{enum:Reviewer|Author|Watcher}" ], + "place" : [ "{enum:REVIEW_FILES|REVIEW_COMMITS|CREATE_CODE_REVIEW|CREATE_MERGE_REQUEST}", "{util#place}" ], + "quick_filter" : [ "{enum:OPEN|AUTHORED_BY_ME|NEEDS_MY_ATTENTION|NEEDS_MY_REVIEW|ASSIGNED_TO_ME|CLOSED}" ], + "refresh_reviews_place" : [ "{enum:EMPTY_LIST|CONTEXT_MENU}" ], + "review_diff_place" : [ "{enum:EDITOR|DIALOG}" ], + "tab" : [ "{enum:INFO|FILES}" ], + "type" : [ "{enum:CODE_REVIEW|MERGE_REQUEST}", "{enum:REVIEWER_ACCEPT|REVIEWER_WAITS_FOR_RESPONSE|REVIEWER_RESUME|REVIEWER_LEAVE|AUTHOR_WAITS_FOR_RESPONSE|AUTHOR_RESUME}", "{enum:ACTION|PREVIEW}" ], + "with_participants" : [ "{enum#boolean}" ], + "with_title" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "adv_explore_space", "adv_log_in_link", "adv_sign_up_link", "adv_watch_overview", "button_log_in", "button_log_out", "cancel_login", "chat_collapse_discussion", "chat_delete_message", "chat_discard_edit_message", "chat_discard_send_message", "chat_expand_discussion", "chat_open_thread", "chat_reopen_discussion", "chat_resolve_discussion", "chat_send_edit_message", "chat_send_message", "chat_start_edit_message", "clone_repo", "create_new_project", "open_git_settings_in_space", "open_main_toolbar_popup", "open_share_project", "open_space_clone_tab", "review_details_accept_changes", "review_details_add_participant_icon", "review_details_back_to_list", "review_details_change_commits_selection", "review_details_checkout_branch", "review_details_edit_participant", "review_details_open_project_in_space", "review_details_open_review_diff", "review_details_open_review_in_space", "review_details_resume_review", "review_details_select_details_tab", "review_details_show_timeline", "review_details_update_branch", "review_details_wait_for_response", "review_diff_close_leave_comment", "review_diff_leave_comment", "review_diff_loaded", "reviews_list_change_quick_filter", "reviews_list_change_text_filter", "reviews_list_log_in_link", "reviews_list_open_review", "reviews_list_refresh_action", "share_project", "start_creating_new_project", "create_review", "review_details_participant_action", "auto_auth_failed", "mark_as_unread", "open_ssh_settings_in_space", "mark_as_read", "open_diff", "create_review_opened", "create_review_back_to_list", "all_review_diff_loaded" ] + } + } + }, { + "id" : "space.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:associated_repos_state|automation_file_state|git_clone_type|login_status}" ], + "event_data" : { + "automation_file_exists" : [ "{enum#boolean}" ], + "is_associated_with_space_repo" : [ "{enum#boolean}" ], + "is_probably_contains_space_repo" : [ "{enum#boolean}" ], + "login_status" : [ "{enum:CONNECTED|CONNECTING|DISCONNECTED}" ], + "type" : [ "{enum:HTTPS|SSH}" ] + } + } + }, { + "id" : "spellchecker.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:add.to.accepted.words.ui|remove.from.accepted.words.ui}" ] + } + }, { + "id" : "spellchecker.settings.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{enum:project-level|application-level}" ] + }, + "enums" : { + "__event_id" : [ "all.bundled.enabled", "max.spellchecker.suggestions", "custom.dict.count", "use.single.dict.to.save", "default.dict.to.save" ] + } + } + }, { + "id" : "ssh", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:custom.ssh.tool.path|config.parser}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "kind" : [ "{enum:LEGACY|OPENSSH}" ] + } + } + }, { + "id" : "startup", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration" : [ "{regexp#integer}" ], + "projects_count" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "bootstrap", "splash", "appInit", "totalDuration", "projectFrameVisible", "splashShown", "splashHidden" ] + } + } + }, { + "id" : "stash.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "4" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "create_branch" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "keep_index" : [ "{enum#boolean}" ], + "message_entered" : [ "{enum#boolean}" ], + "pop_stash" : [ "{enum#boolean}" ], + "reinstate_index" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "stash.pop.started", "stash.push.dialog", "stash.pop.dialog", "stash.push.finished", "stash.pop.finished", "stash.push.started" ] + } + } + }, { + "id" : "status.bar.widgets", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:widget}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{util#status_bar_widget_factory}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "suggested.refactorings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "declaration_type" : [ "{util#class_name}" ], + "id" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "rename.suggested", "rename.popup.shown", "rename.popup.canceled", "rename.performed", "changeSignature.performed", "changeSignature.popup.canceled", "changeSignature.popup.shown", "changeSignature.suggested" ] + } + } + }, { + "id" : "surround.with", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#surround_with_id}", "{enum:surrounder.executed|live.template.executed|custom.template.executed}" ], + "event_data" : { + "changedByUser" : [ "{enum#boolean}" ], + "class" : [ "{util#class_name}" ], + "group" : [ "{util#live_template_group}", "{util#live_template}" ], + "key" : [ "{util#live_template}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "title" : [ "{enum#server_title}" ], + "type" : [ "{enum#surround_with_type}" ] + }, + "enums" : { + "server_title" : [ "Postfix", "TextMate snippet", "Emmet" ], + "surround_with_type" : [ "surrounder", "template", "custom.template" ] + } + } + }, { + "id" : "svn.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:working.copy}" ], + "event_data" : { + "format" : [ "{regexp#version}" ] + } + } + }, { + "id" : "swagger.features", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:run.codegen.configuration.action|edit.codegen.configuration.action|edit.remote.specifications.endpoints|add.remote.specification}" ] + } + }, { + "id" : "swift.package", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:swiftDebugger}" ] + } + }, { + "id" : "symsrv", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:storages|ms.server.added|enabled|servers}" ], + "event_data" : { + "enabled" : [ "{regexp#integer}", "{enum#boolean}" ], + "total" : [ "{regexp#integer}" ], + "value" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "system.os", + "builds" : [ { + "from" : "191.4738" + } ], + "rules" : { + "event_id" : [ "{enum#os}", "{enum#__event_id}" ], + "event_data" : { + "build" : [ "{regexp#integer}" ], + "distro" : [ "{enum:almalinux|alpine|amzn|arch|bunsenlabs|centos|chromeos|debian|deepin|devuan|elementary|fedora|galliumos|garuda|gentoo|kali|linuxmint|mageia|manjaro|neon|nixos|ol|opensuse-leap|opensuse-tumbleweed|parrot|pop|pureos|raspbian|rhel|rocky|rosa|sabayon|slackware|solus|ubuntu|void|zorin|other|unknown}", "{enum:endeavouros}" ], + "id" : [ "{regexp#hash}", "{enum:unknown}" ], + "locale" : [ "{enum#__locale}" ], + "name" : [ "{enum#os}" ], + "release" : [ "{enum#linux}", "{regexp#version}" ], + "revision" : [ "{regexp#integer}" ], + "shell" : [ "{enum:sh|ash|bash|csh|dash|fish|ksh|tcsh|xonsh|zsh|nu|other|unknown}" ], + "time_zone" : [ "{regexp#time_zone}" ], + "value" : [ "{regexp#time_zone}", "{regexp#hash}", "{enum:unknown}" ], + "version" : [ "{regexp#version}", "{enum:unknown.format}", "{enum#__version}" ], + "wsl" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "os.name", "os.timezone", "machine.id", "linux", "windows" ], + "__locale" : [ "cs", "da", "de", "en", "es", "fr", "hi", "ja", "ko", "nb", "nl", "nn", "no", "pl", "pt", "ro", "ru", "sv", "tr", "uk", "vi", "zh", "hu", "yo", "ur", "ig", "ml", "in", "mr", "uz", "el", "it", "am", "my", "ar", "as", "ne", "az", "fa", "zu", "rw", "bn", "sd", "si", "so", "kk", "kn", "or", "ta", "gu", "pa", "te", "th", "ha" ], + "__version" : [ "6.0", "6.1", "6.2", "6.3", "10.0" ], + "linux" : [ "unknown", "alpine", "amzn", "antergos", "arch", "centos", "debian", "deepin", "elementary", "fedora", "galliumos", "gentoo", "kali", "linuxmint", "manjaro", "neon", "nixos", "ol", "opensuse", "opensuse-leap", "opensuse-tumbleweed", "freedesktop", "parrot", "raspbian", "rhel", "sabayon", "solus", "ubuntu", "zorin", "custom" ] + }, + "regexps" : { + "time_zone" : "((\\+|\\-)\\d\\d(\\:|\\_)\\d\\d)|Z" + } + } + }, { + "id" : "system.runtime", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "arch" : [ "{enum#__arch}" ], + "bit" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "gigabytes" : [ "{regexp#integer}" ], + "index_partition_free" : [ "{regexp#integer}" ], + "index_partition_size" : [ "{regexp#integer}" ], + "name" : [ "{enum#gc}", "{enum#jvm_option}", "{enum#__name}", "{enum:splash|nosplash}", "{enum:Metal|OpenGL}" ], + "value" : [ "{regexp#integer}", "{enum#boolean}" ], + "vendor" : [ "{enum#jvm_vendor}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "cores", "garbage.collector", "jvm", "jvm.bit", "jvm.option" ], + "__arch" : [ "x86", "x86_64", "arm64", "other", "unknown" ], + "__event_id" : [ "cores", "garbage.collector", "jvm.option", "jvm", "debug.agent", "memory.size", "swap.size", "disk.size", "jvm.client.properties", "rendering.pipeline" ], + "__name" : [ "Serial", "Unknown", "CMS", "Epsilon", "G1", "Z", "Parallel", "Other" ], + "gc" : [ "Shenandoah", "G1_Young_Generation", "G1_Old_Generation", "Copy", "MarkSweepCompact", "PS_MarkSweep", "PS_Scavenge", "ParNew", "ConcurrentMarkSweep" ], + "jvm_option" : [ "Xmx", "Xms", "SoftRefLRUPolicyMSPerMB", "ReservedCodeCacheSize" ], + "jvm_vendor" : [ "JetBrains", "Apple", "Oracle", "Sun", "IBM", "Azul", "Other" ] + } + } + }, { + "id" : "terminalShell", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "os-version" : [ "{regexp#version}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "runAnythingProvider" : [ "{util#class_name}" ], + "shell" : [ "{enum#__shell}", "{enum:unspecified}" ], + "terminalCommandHandler" : [ "{util#class_name}" ] + }, + "enums" : { + "__event_id" : [ "ssh.exec", "local.exec", "terminal.command.executed", "terminal.smart.command.executed", "terminal.smart.command.not.executed" ], + "__shell" : [ "bash", "cmd", "zsh", "other", "fish", "powershell", "sh", "wsl", "cmder_shell", "tcsh", "git-bash", "cmder", "pwsh", "git-cmd", "git", "activate", "init", "ubuntu", "ubuntu1804", "anaconda3", "cexec", "cygwin", "miniconda3", "msys2_shell" ] + } + } + }, { + "id" : "tms.statistics", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:tms.content_displayed}" ], + "event_data" : { + "tms_service_id" : [ "{enum:Gauge|Local|TestRail}", "{enum:MdLocalTms}" ] + } + } + }, { + "id" : "toolbar", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#action}", "{enum:clicked}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "class" : [ "{util#class_name}", "{enum:com.intellij.microservices.ui.diagrams.actions.MsShowWholeProjectDiagramAction}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "dumb" : [ "{enum#boolean}" ], + "enable" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "parent" : [ "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "tooltip.action.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:execute|show.all|show.description}" ], + "event_data" : { + "input_event" : [ "{util#shortcut}" ], + "source" : [ "{enum:gear|shortcut|more.link}" ] + } + } + }, { + "id" : "toolwindow", + "builds" : [ ], + "versions" : [ { + "from" : "6" + } ], + "rules" : { + "event_id" : [ "{util#toolwindow}", "{enum:activated|shown|hidden}" ], + "event_data" : { + "Location" : [ "{enum#__Location}" ], + "Source" : [ "{enum:StripeButton|ToolWindowHeader|ToolWindowHeaderAltClick|Content|Switcher|SwitcherSearch|ToolWindowsWidget|RemoveStripeButtonAction|HideOnShowOther|HideSide|CloseFromSwitcher|ActivateActionMenu|ActivateActionKeyboardShortcut|ActivateActionGotoAction|ActivateActionOther|CloseAction|HideButton|HideToolWindowAction|HideSideWindowsAction|HideAllWindowsAction|JumpToLastWindowAction}", "{enum:ToolWindowSwitcher}", "{enum:SquareStripeButton}", "{enum:InspectionsWidget}" ], + "ViewMode" : [ "{enum#__ViewMode}" ], + "id" : [ "{util#toolwindow}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__Location" : [ "Left_Top", "Left_Bottom", "Bottom_Left", "Bottom_Right", "Right_Bottom", "Right_Top", "Top_Right", "Top_Left", "BottomRight", "BottomLeft", "LeftTop", "LeftBottom", "RightTop", "TopRight", "RightBottom", "TopLeft" ], + "__ViewMode" : [ "Dock_Pinned", "DockPinned", "Dock_Unpinned", "DockUnpinned", "Undock", "Float", "Window" ] + } + } + }, { + "id" : "trusted_projects", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "agree-to-load" : [ "{enum#boolean}" ], + "choice" : [ "{enum:IMPORT|OPEN_WITHOUT_IMPORTING|CANCEL}", "{enum:TRUST_AND_OPEN|OPEN_IN_SAFE_MODE}" ] + }, + "enums" : { + "__event_id" : [ "load_untrusted_project_confirmation", "open_new_project", "project_implicitly_trusted_by_path", "project_implicitly_trusted_by_url", "read_more_from_notification_banner", "trust_host_checkbox_selected", "trust_project_from_notification_banner", "trust_location_checkbox_selected" ] + } + } + }, { + "id" : "ui.accessibility.screen.reader", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "screen.reader.{enum:ENABLED|DISABLED}" ] + } + }, { + "id" : "ui.dialogs", + "builds" : [ ], + "versions" : [ { + "from" : "6" + } ], + "rules" : { + "event_id" : [ "{util#dialog_class}", "{enum:show|close|help.clicked}" ], + "event_data" : { + "code" : [ "{enum:0|1|2}" ], + "dialog_class" : [ "{util#dialog_class}", "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum:show|close}" ] + } + } + }, { + "id" : "ui.editor.color.schemes", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:enabled.color.scheme}" ], + "event_data" : { + "is_dark" : [ "{enum#boolean}" ], + "scheme" : [ "{enum#__scheme}" ], + "value" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "Default", "Darcula", "Obsidian", "Visual_Studio", "Solarized", "Wombat", "Monkai", "XCode", "Sublime", "Oblivion", "Zenburn", "Cobalt", "Netbeans", "Eclipse", "Aptana", "Flash_Builder", "IdeaLight", "High_contrast", "ReSharper", "Rider", "Other" ], + "__scheme" : [ "Default", "Darcula", "Obsidian", "Visual_Studio", "Solarized", "Wombat", "Monkai", "XCode", "Sublime", "Oblivion", "Zenburn", "Cobalt", "Netbeans", "Eclipse", "Aptana", "Flash_Builder", "IdeaLight", "High_contrast", "ReSharper", "Rider", "Other", "IntelliJ_Light" ] + } + } + }, { + "id" : "ui.event", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "class" : [ "{util#class_name}" ], + "count" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "expand" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "recursive" : [ "{enum#boolean}" ], + "target_class" : [ "{util#class_name}" ], + "with_selection" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "ProgressPaused", "ProgressResumed", "NavBarShowPopup", "NavBarNavigate", "BreadcrumbShowTooltip", "BreadcrumbNavigate", "DumbModeDialogWasNotNeeded", "DumbModeDialogRequested", "DumbModeDialogShown", "DumbModeDialogCancelled", "DumbModeDialogFinished", "DumbModeDialogProceededToActions", "IncrementalSearchActivated", "IncrementalSearchKeyTyped", "IncrementalSearchCancelled", "IncrementalSearchNextPrevItemSelected", "DumbModeBalloonWasNotNeeded", "DumbModeBalloonRequested", "DumbModeBalloonShown", "DumbModeBalloonCancelled", "DumbModeBalloonProceededToActions", "ShowUsagesPopupShowSettings", "LookupExecuteElementAction", "ToolWindowsWidgetPopupClicked", "ToolWindowsWidgetPopupShown", "LookupShowElementActions", "ImplementationViewComboBoxSelected", "ImplementationViewToolWindowOpened", "DaemonEditorPopupInvoked", "HectorPopupDisplayed", "EditorFoldingIconClicked", "QuickNavigateInfoPopupShown", "EditorAnnotationClicked", "StatusBarWidgetClicked", "StatusBarPopupShown", "CtrlMouseHintShown" ] + } + } + }, { + "id" : "ui.fonts", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "UI.font.size[{regexp#integer}]", "Presentation.mode.font.size[{regexp#integer}]", "Editor.font.size[{regexp#integer}]", "IDE.editor.font.size[{regexp#integer}]", "Console.font.size[{regexp#integer}]", "QuickDoc.font.size[{enum#_}]", "UI.font.name[{enum#font}]", "Editor.font.name[{enum#font}]", "IDE.editor.font.name[{enum#font}]", "Console.font.name[{enum#font}]", "{enum#metrics}" ], + "event_data" : { + "font_name" : [ "{enum#font}" ], + "font_size" : [ "{regexp#integer}", "{enum#_}" ], + "font_size_2d" : [ "{regexp#float}" ], + "line_spacing" : [ "{regexp#float}" ], + "value" : [ "{regexp#float}" ] + }, + "enums" : { + "_" : [ "X_SMALL", "X_LARGE", "XX_SMALL", "XX_LARGE", "SMALL", "MEDIUM", "LARGE" ], + "font" : [ "Monospaced", "Menlo", "DejaVu_Sans_Mono", ".SFNSText-Regular", "Fira_Code", "Lucida_Grande", "Source_Code_Pro", "Segoe_UI", "Ubuntu", ".SF_NS_Text", "Consolas", "Noto_Sans_Regular", "Microsoft_YaHei", "Fira_Code_Retina", "Cantarell_Regular", "Microsoft_YaHei_UI", "Monaco", "Noto_Sans", "Dialog.plain", "Fira_Code_Medium", "Courier_New", "Tahoma", "Hack", "DejaVu_Sans", "Ubuntu_Mono", "Droid_Sans_Mono", "Dialog", "Inconsolata", "Malgun_Gothic", "Cantarell", "DialogInput", "Yu_Gothic_UI_Regular", "Roboto", "Liberation_Mono", "Lucida_Console", "D2Coding", "Lucida_Sans_Typewriter", "Fira_Code_Light", "Droid_Sans", "Verdana", "Arial", "Roboto_Mono", "Segoe_UI_Semibold", "SF_Mono", "Droid_Sans_Mono_Slashed", "LucidaGrande", "Operator_Mono", "Ayuthaya", "Hasklig", "Iosevka", "Andale_Mono", "Anonymous_Pro", "Anonymous_Pro_for_Powerline", "D2Coding_ligature", "Dank_Mono", "DejaVu_Sans_Mono_for_Powerline", "Fantasque_Sans_Mono", "Fira_Mono_for_Powerline", "Hack_Nerd_Font", "IBM_Plex_Mono", "Meslo_LG_L_DZ_for_Powerline", "Meslo_LG_M_for_Powerline", "Meslo_LG_S_for_Powerline", "Microsoft_YaHei_Mono", "Noto_Mono_for_Powerline", "Noto_Sans_Mono", "PT_Mono", "PragmataPro", "SourceCodePro+Powerline+Awesome_Regular", "Source_Code_Pro_Semibold", "Source_Code_Pro_for_Powerline", "Ubuntu_Mono_derivative_Powerline", "YaHei_Consolas_Hybrid", "mononoki", "Bitstream_Vera_Sans_Mono", "Comic_Sans_MS", "Courier_10_Pitch", "Cousine", "2Coding_ligature", "Droid_Sans_Mono_Dotted", "Inconsolata-dz", "Input", "Input_Mono", "Meslo_LG_M_DZ_for_Powerline", "Migu_2M", "Monoid", "Operator_Mono_Book", "Operator_Mono_Lig", "Operator_Mono_Medium", "Abadi_MT_Condensed_Extra_Bold", "Al_Bayan", "Meiryo", "Microsoft_JhengHei", "Microsoft_Yahei_UI", "SansSerif", "Ubuntu_Light", "JetBrains_Mono", ".AppleSystemUIFont", ".SFNS-Regular" ], + "metrics" : [ "UI", "Presentation.mode", "Editor", "IDE.editor", "Console", "QuickDoc", "editor.lineSpacing" ] + } + } + }, { + "id" : "ui.hidpi.mode", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:per_monitor_dpi|system_dpi}" ] + } + }, { + "id" : "ui.info.features", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "Recent.Files[{enum:30_50|more.than.50|15_30|15}]", "Tabs.{enum:Top|None|Right|Left|Bottom}", "Allow.merging.buttons.{enum#state}", "Tool.Window.buttons.{enum:hidden|visible}", "Toolbar.and.NavBar.{enum:hidden|visible}", "Toolbar.{enum:hidden|visible}", "Nav.Bar.{enum:hidden|visible|floating}", "Status.bar.{enum:visible|hidden}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "display_id" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "grouped" : [ "{enum:[30_50]|[more.than.50]|[15_30]|[15]}" ], + "navbar" : [ "{enum:visible|hidden}" ], + "scale" : [ "{regexp#float}" ], + "scale_mode" : [ "{enum#boolean}" ], + "toolbar" : [ "{enum:visible|hidden}" ], + "value" : [ "{enum:visible|floating}", "{enum:visible|hidden}", "{enum:Top|None|Right|Left|Bottom}", "{enum#look_and_feel}", "{enum:per_monitor_dpi|system_dpi}", "{regexp#integer}", "{regexp#integer}x{regexp#integer}", "{regexp#integer}x{regexp#integer}_({regexp#integer}%)" ] + }, + "enums" : { + "_" : [ "recent.files", "Gutter.Icons", "Line.Numbers", "Toolbar.and.NavBar", "Show.tips.on.startup", "Retina", "Soft.Wraps", "Block.cursor", "QuickDoc.Show.Toolwindow", "QuickDoc.AutoUpdate" ], + "__event_id" : [ "Nav.Bar", "Toolbar", "Status.bar", "Tool.Window.buttons", "Toolbar.and.NavBar", "Recent.files.limit", "Show.Editor.Tabs.In.Single.Row", "Hide.Editor.Tabs.If.Needed", "Block.cursor", "Line.Numbers", "Gutter.Icons", "Soft.Wraps", "Tabs", "Retina", "Show.tips.on.startup", "Allow.merging.buttons", "QuickDoc.Show.Toolwindow", "QuickDoc.AutoUpdate", "Look.and.Feel", "Hidpi.Mode", "Screen.Reader", "Screen.Scale", "Nav.Bar.members", "QuickListsCount", "Number.Of.Monitors", "Screen.Resolution", "laf.autodetect" ] + } + } + }, { + "id" : "ui.look.and.feel", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "IntelliJ", "Gray", "High_contrast", "Light", "Dark_purple", "Cyan_light", "Rider_Dark", "Darcula" ] + } + } + }, { + "id" : "ui.mnemonic", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:mnemonic.used}" ], + "event_data" : { + "type" : [ "{enum:mac.alt.based|regular|mac.regular}" ] + } + } + }, { + "id" : "ui.screen.scale", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#integer}", "{regexp#integer}.{regexp#integer}", "ScaledMode_{regexp#integer}", "ScaledMode_{regexp#integer}.{regexp#integer}" ] + } + }, { + "id" : "ui.settings", + "builds" : [ ], + "versions" : [ { + "from" : "20" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum#__event_id}" ], + "event_data" : { + "characters" : [ "{regexp#integer}" ], + "configurable" : [ "{util#class_name}" ], + "hits" : [ "{regexp#integer}" ], + "modifiedOnly" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#type}" ] + }, + "enums" : { + "__event_id" : [ "select", "reset", "apply", "search", "advanced.settings.search" ], + "type" : [ "select", "apply", "reset" ] + } + } + }, { + "id" : "ui.tips", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "algorithm" : [ "{enum#__algorithm}", "{enum:ONE_TIP_SURROUNDWITH_SUMMER2020|ONE_TIP_EXTENDSELECTION_SUMMER2020|ONE_TIP_SWITCHER_SUMMER2020|LOCAL_SORT_SUMMER2020}", "{enum:tip_utility_and_ignore_used|tip_utility}", "{enum:random_ignore_used}", "{enum:usage_and_applicability|shuffle}" ], + "feature_id" : [ "{util#tip_info}" ], + "filename" : [ "{util#tip_info}" ], + "keep_showing_after" : [ "{enum#boolean}" ], + "keep_showing_before" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "time_passed" : [ "{regexp#integer}" ], + "tip_id" : [ "{util#tip_info}" ], + "type" : [ "{enum#type}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "shown.automatically", "shown.manually", "dialog.shown", "next.tip", "previous.tip" ], + "__algorithm" : [ "TOP", "MATRIX_ALS", "MATRIX_BPR", "PROB", "WIDE", "CODIS", "RANDOM", "WEIGHTS_LIN_REG", "default_shuffle", "unknown", "ONE_TIP_SUMMER2020", "RANDOM_SUMMER2020" ], + "__event_id" : [ "tip.shown", "dialog.shown", "next.tip", "previous.tip", "dialog.closed", "tip.performed" ], + "type" : [ "automatically", "manually" ] + } + } + }, { + "id" : "usage.view", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_first_results_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "id" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "new" : [ "{util#scopeRule}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "previous" : [ "{util#scopeRule}" ], + "reference_class" : [ "{util#class_name}" ], + "results_total" : [ "{regexp#integer}" ], + "scope" : [ "{util#scopeRule}" ], + "symbol" : [ "{util#class_name}" ], + "too_many_result_warning" : [ "{enum#boolean}" ], + "ui_location" : [ "{enum:ShowUsagesPopup|FindToolWindow}" ], + "usage_view" : [ "{regexp#integer}" ], + "userAction" : [ "{enum:Shown|Aborted|Continued}" ] + }, + "enums" : { + "__event_id" : [ "usage.navigate", "usage.shown", "tooManyResultsDialog", "scope.changed", "switch.tab", "item.chosen", "finished", "started", "open.in.tool.window", "cancelled" ] + } + } + }, { + "id" : "user.advanced.info", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "is_jb_team" : [ "{enum#boolean}" ], + "metadata" : [ "{regexp#license_metadata}", "{enum:unknown}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "eap", "release", "evaluation", "license", "build", "licencing" ], + "value" : [ "eap", "release", "evaluation", "license" ] + } + } + }, { + "id" : "vcs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "changesDelta" : [ "{regexp#integer}" ], + "clone_dialog_extension" : [ "{util#class_name}", "{enum:org.jetbrains.plugins.github.ui.cloneDialog.GHECloneDialogExtensionComponent|org.jetbrains.plugins.github.ui.cloneDialog.GHCloneDialogExtensionComponent|com.intellij.util.ui.cloneDialog.RepositoryUrlCloneDialogExtension.RepositoryUrlMainExtensionComponent|com.intellij.space.vcs.clone.SpaceCloneComponent}" ], + "duration_ms" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_full_refresh" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "unversionedDelta" : [ "{regexp#integer}" ], + "vcs" : [ "{enum#vcs}" ], + "wasUpdatingBefore" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "update.started", "update.finished", "commit.started", "commit.finished", "fetch.started", "fetch.finished", "non.modal.commit.state.changed", "non.modal.commit.promotion.shown", "non.modal.commit.promotion.accepted", "non.modal.commit.promotion.rejected", "changes.view.refresh", "cloned.project.opened", "clone.invoked", "clm.refresh.finished", "clm.refresh.started" ] + } + } + }, { + "id" : "vcs.application.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:commit.from.local.changes|non.modal.commit|non.modal.commit.new.installation|non.modal.commit.promotion}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum:shown|accepted|rejected}" ] + } + } + }, { + "id" : "vcs.back.forward.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "editor", "local.changes", "project.view", "vcs.log", "diff.viewer", "unknown" ] + } + } + }, { + "id" : "vcs.change.reminder", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:changelist_changed|changes_committed|node_expanded}" ], + "event_data" : { + "committed_files" : [ "{regexp#hash}" ], + "cur_modified_files" : [ "{regexp#hash}" ], + "displayed_prediction" : [ "{regexp#hash}" ], + "empty_reason" : [ "{enum#__empty_reason}", "{enum:graph_changed|traverser_invalid}" ], + "execution.time" : [ "{regexp#integer}" ], + "execution_time" : [ "{regexp#integer}" ], + "prediction_for_files" : [ "{regexp#hash}" ], + "prev_modified_files" : [ "{regexp#hash}" ], + "show.dialog.time" : [ "{regexp#integer}" ], + "show_dialog_time" : [ "{regexp#integer}" ] + }, + "enums" : { + "_" : [ "handler.registered", "plugin.disabled", "dialog.closed", "committed.anyway", "commit.canceled", "not.showed", "prediction.calculated" ], + "__empty_reason" : [ "service_init", "too_many_files", "data_manager_removed", "requirements_not_met", "data_pack_is_not_full", "data_pack_changed", "exception_thrown", "calculation_canceled", "unexpected_reason" ] + } + } + }, { + "id" : "vcs.clone", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cloning.started|cloning.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "status" : [ "{enum:SUCCESS|PROGRESS|FAILURE|CANCEL}" ] + } + } + }, { + "id" : "vcs.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "is_base_dir" : [ "{enum#boolean}" ], + "is_project_mapping" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "vcs" : [ "{enum#vcs}", "{enum:None}" ] + }, + "enums" : { + "__event_id" : [ "active.vcs", "mapping", "project.mapped.root", "mapped.roots", "changelists", "unversioned.files", "ignored.files" ] + } + } + }, { + "id" : "vcs.diff", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "ignore.policy.{enum#_}.{enum#_}", "highlight.policy.{enum#_}.{enum#_}", "show.warnings.policy.{enum#_}.{enum#_}", "collapse.unchanged.{enum#_}", "collapse.unchanged.{enum#_}.{enum#_}", "show.line.numbers.{enum#_}.{enum#_}", "use.soft.wraps.{enum#_}", "use.soft.wraps.{enum#_}.{enum#_}", "use.unified.diff.{enum#_}.{enum#_}", "enable.read.lock.{enum#_}.{enum#_}", "iterate.next.file.{enum#_}", "external.diff.{enum#_}", "external.diff.default.{enum#_}", "external.merge.{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "diff_place" : [ "{enum#diff_place}", "{enum:Default|ChangesView|VcsLogView|VcsFileHistoryView|CommitDialog|Merge|TestsFiledAssertions}" ], + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}", "{enum:TOP|BOTTOM|HIDDEN}", "{regexp#integer}" ] + }, + "enums" : { + "_" : [ "Default", "default", "trim_whitespaces", "TRIM_WHITESPACES", "ignore_whitespaces", "IGNORE_WHITESPACES_CHUNKS", "ignore_whitespaces_chunks", "formatting", "by_line", "by_word", "by_word_split", "BY_WORD_SPLIT", "by_char", "do_not_highlight", "inspections", "advanced", "simple", "enabled", "disabled", "ChangesView", "VcsLogView", "CommitDialog", "Merge", "TestsFiledAssertions" ], + "__event_id" : [ "show.breadcrumbs", "use.external.diff.by.default", "show.indent.lines", "use.unified.diff", "iterate.next.file", "use.soft.wraps", "context.range", "ignore.policy", "show.line.numbers", "collapse.unchanged", "show.white.spaces", "enable.read.lock", "use.external.diff", "show.warnings.policy", "merge.enable.lst.markers", "aligned.changes", "sync.scroll", "merge.apply.non.conflicted", "use.external.merge", "highlight.policy", "enable.external.diff.tools" ], + "diff_place" : [ "Default", "ChangesView", "VcsLogView", "CommitDialog", "TestsFiledAssertions", "Merge", "DirDiff", "External" ], + "value" : [ "INSPECTIONS", "ADVANCED", "SIMPLE", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT", "BOTTOM", "TOP" ] + } + } + }, { + "id" : "vcs.diff.trigger", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "toggle.highlight.policy.{enum#_}", "toggle.ignore.policy.{enum#_}", "toggle.diff.tool.{enum#_}", "toggle.diff.tool.third.party.other", "{enum#_1}" ], + "event_data" : { + "diff_place" : [ "{enum#diff_place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "Side-by-side_viewer", "Unified_viewer", "Binary_file_viewer" ], + "_1" : [ "toggle.highlight.policy", "toggle.ignore.policy", "toggle.diff.tool" ], + "diff_place" : [ "Default", "ChangesView", "VcsLogView", "CommitDialog", "TestsFiledAssertions", "Merge", "DirDiff", "External", "unknown" ], + "value" : [ "Side-by-side_viewer", "Binary_file_viewer", "Unified_viewer", "Error_viewer", "Patch_content_viewer", "Apply_patch_somehow", "Data_Diff_Viewer", "Database_Schema_Diff_Viewer", "Directory_viewer", "SVN_properties_viewer", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT" ] + } + } + }, { + "id" : "vcs.git.project.root", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "base.dir.undefined.{enum#state}", "has.default.git.mapping.{enum#state}", "has.other.vcses.mappings.{enum#state}", "git.mappings.count.{regexp#count}", "git.detected.roots.count.{regexp#count}", "project.mapping.roots.count.{regexp#count}", "single.mapping.{enum#dir}", "singe.base.mapping.{enum#dir}" ], + "enums" : { + "dir" : [ "is.base.dir", "above.base.dir", "under.base.dir" ] + } + } + }, { + "id" : "vcs.git.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "config.repo.sync.{enum#sync_state}", "config.update.type.{enum#upd_method}", "config.save.policy.{enum#upd_changes}", "config.ssh.{enum#state}", "config.push.autoupdate.{enum#state}", "config.push.update.all.roots.{enum#state}", "config.cherry-pick.autocommit.{enum#state}", "config.warn.about.crlf.{enum#state}", "config.warn.about.detached.{enum#state}", "data.local.branches.count.{regexp#count}", "data.remote.branches.count.{regexp#count}", "data.remotes.in.project.{regexp#count}", "data.remote.servers.{enum#_}.{regexp#count}", "version" ], + "event_data" : { + "type" : [ "{enum#type}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "github.com", "gitlab.com", "bitbucket.org", "github.custom", "gitlab.custom", "bitbucket.custom" ], + "sync_state" : [ "SYNC", "DONT_SYNC", "NOT_DECIDED" ], + "type" : [ "UNIX", "MSYS", "CYGWIN", "UNDEFINED", "NULL" ], + "upd_changes" : [ "STASH", "SHELVE" ], + "upd_method" : [ "BRANCH_DEFAULT", "MERGE", "REBASE" ] + } + } + }, { + "id" : "vcs.github", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "github.accounts.count.{regexp#count}", "github.accounts.not.default.host.{enum#state}", "{enum:accounts}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "has_enterprise" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vcs.github.pullrequest.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:timeline.opened|diff.opened|merged|server.meta.collected}" ], + "event_data" : { + "anonymized_id" : [ "{regexp#hash}" ], + "count" : [ "{regexp#integer}" ], + "method" : [ "{enum:MERGE|SQUASH|REBASE}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "vcs.github.pullrequests", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:toolwindow}" ], + "event_data" : { + "initialized_tabs" : [ "{regexp#integer}" ], + "tabs" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "vcs.log.data", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "commit.count.{regexp#count}", "branches.count.{regexp#count}", "users.count.{regexp#count}", "third.party.root.count.{regexp#count}", "{enum#vcs}.root.count.{regexp#count}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "vcs" : [ "{enum#vcs}", "{enum:third.party}" ] + }, + "enums" : { + "__event_id" : [ "commit.count", "branches.count", "users.count", "root.count", "dataInitialized" ] + } + } + }, { + "id" : "vcs.log.index.application", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "big.repositories.{regexp#count}", "index.disabled.in.registry.{enum#state}", "index.forced.in.registry.{enum#state}", "{enum:big.repositories|index.disabled.in.registry|index.forced.in.registry}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "value" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vcs.log.index.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "indexing.too.long.notification.{regexp#count}", "resume.indexing.click.{regexp#count}", "indexing.time.minutes.{regexp#count}", "index.disabled.in.project.{enum#state}", "{enum#_}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "os" : [ "{enum#os}" ], + "value" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "indexing.too.long.notification", "resume.indexing.click", "indexing.time.minutes", "index.disabled.in.project" ] + } + } + }, { + "id" : "vcs.log.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "log.Go_to_{enum#_}_Commit.Select_from_Popup", "history.Go_to_{enum#_}_Commit.Select_from_Popup", "log.{enum#vcs_trigger}", "history.{enum#vcs_trigger}", "{enum#vcs_trigger}", "{util#vcs_log_trigger_event_id}", "{enum#__event_id}" ], + "event_data" : { + "class" : [ "{util#class_name}" ], + "context" : [ "{enum:history|log}" ], + "filter_name" : [ "{enum:branch|revision|range|user|hash|date|text|structure|roots}" ], + "has_revision" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "kind" : [ "{enum:multiple|folder|file}" ], + "parent_commit" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "target" : [ "{enum:node|arrow|root.column}" ], + "type" : [ "{enum:ALL_OPTION|CLOSE_BUTTON}" ] + }, + "enums" : { + "_" : [ "Parent", "Child" ], + "__event_id" : [ "action.called", "tab.navigated", "column.reset", "table.clicked", "filter.set", "history.shown", "filter.reset" ], + "vcs_trigger" : [ "com.intellij.vcs.log.ui.actions.RefreshLogAction", "com.intellij.vcs.log.ui.actions.GoToHashOrRefAction", "VcsLogCreatePatchActionProvider$Dialog", "VcsLogCreatePatchActionProvider$Clipboard", "UserFilterSet", "ToggleLogColumnsActionGroup$ToggleColumnAction", "TextFilterSet", "StructureFilterSet", "ShowDiffAfterWithLocalFromLogActionProvider", "ShowCommitTooltipAction", "RootsFilterSet", "RootColumnClick", "RefreshLogAction", "Refresh", "RangeFilterSet", "OpenAnotherLogTabAction", "HashFilterSet", "GraphNodeClick", "GraphArrowClick", "Go_to_Parent_Commit.Select_from_Popup", "Go_to_Child_Commit.Select_from_Popup", "Go_To_Hash/Branch/Tag", "GoToParentRowAction", "GoToHashOrRefAction", "GoToChildRowAction", "FocusTextFilterAction", "Expand_Linear_Branches", "ExpandGraphAction", "DeepCompareAction", "DateFilterSet", "CompareRevisionsFromLogAction", "CollapseGraphAction", "BranchFilterSet", "com.intellij.vcs.log.ui.actions.history.CompareRevisionsFromFileHistoryActionProvider", "Show_Diff", "ShowDiffAfterWithLocalFromFileHistoryActionProvider", "ShowAllAffectedFromHistoryAction", "OpenRepositoryVersionFromHistoryAction", "GetVersionFromHistoryAction", "CreatePatchFromHistoryActionProvider$Dialog", "Compare_with_Local", "CompareRevisionsFromFolderHistoryActionProvider", "CompareRevisionsFromFileHistoryActionProvider", "AnnotateRevisionFromHistoryAction", "TableRowClick", "TabNavigation", "ShowFolderHistory", "ShowFileHistoryForRevision", "ShowFileHistory", "ColumnWidthReset" ] + } + } + }, { + "id" : "vcs.log.ui", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{enum:MY_COMMITS|MERGE_COMMITS|CURRENT_BRANCH|THIRD_PARTY}" ], + "name" : [ "{enum:branch|revision|range|user|hash|date|text|structure|roots}", "{enum:default.author|default.hash|default.date}" ], + "value" : [ "{enum:Normal|Bek|LinearBek}" ] + }, + "enums" : { + "__event_id" : [ "onlyAffectedChanges", "textFilter.matchCase", "labels.onTheLeft", "long.edges", "details", "parentChanges", "roots", "diffPreview", "uiInitialized", "filter", "column", "labels.showTagNames", "labels.compact", "sort", "highlighter", "textFilter.regex", "diffPreviewOnTheBottom", "additionalTabs" ] + } + } + }, { + "id" : "vcs.metrics", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "active.changelists.count.{regexp#count}", "unversioned.files.count.{regexp#count}", "ignored.files.count.{regexp#count}", "vcs.roots.count.{regexp#count}", "has.default.vcs.root.mapping.{enum#state}" ] + } + }, { + "id" : "vcs.names", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "third.party.{util#plugin}", "third.parth.other", "{enum#vcs}" ] + } + }, { + "id" : "vcs.options", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "offer.move.partially.committed{enum#_1}", "offer.move.failed.committed.{enum#_}", "offer.remove.empty.changelist.{enum#_}", "changelist.make.new.active{enum#_1}", "changelist.preselect.existing{enum#_1}", "perform.update.in.background{enum#_1}", "perform.commit.in.background{enum#_1}", "perform.edit.in.background{enum#_1}", "perform.checkout.in.background{enum#_1}", "perform.add_remove.in.background{enum#_1}", "perform.rollback.in.background{enum#_1}", "commit.before.check.code.smell{enum#_1}", "commit.before.check.code.cleanup{enum#_1}", "commit.before.check.todo{enum#_1}", "commit.before.check.non.empty.comment{enum#_1}", "commit.before.optimize.imports{enum#_1}", "commit.before.reformat.project{enum#_1}", "commit.before.rearrange{enum#_1}", "commit.clear.initial.comment{enum#_1}", "commit.use.right.margin{enum#_1}", "commit.show.unversioned{enum#_1}", "show.changes.preview{enum#_1}", "include.text.into.shelf{enum#_1}", "check.conflicts.in.background{enum#_1}" ], + "enums" : { + "_" : [ "ask", "disabled", "silently", "unknown" ], + "_1" : [ "", ".disabled" ] + } + } + }, { + "id" : "vcs.settings", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "offer.move.partially.committed", "offer.move.failed.committed", "offer.remove.empty.changelist", "changelist.make.new.active", "changelist.preselect.existing", "perform.update.in.background", "perform.commit.in.background", "perform.edit.in.background", "perform.checkout.in.background", "perform.add_remove.in.background", "perform.rollback.in.background", "commit.before.check.code.smell", "commit.before.check.code.cleanup", "commit.before.check.todo", "commit.before.check.non.empty.comment", "commit.before.optimize.imports", "commit.before.reformat.project", "commit.before.rearrange", "commit.clear.initial.comment", "commit.use.right.margin", "commit.show.unversioned", "show.changes.preview", "include.text.into.shelf", "check.conflicts.in.background" ], + "__event_id" : [ "offer.move.failed.committed", "commit.before.check.code.smell", "commit.before.check.non.empty.comment", "changelist.preselect.existing", "commit.use.right.margin", "offer.remove.empty.changelist", "show.changes.preview", "commit.before.optimize.imports", "include.text.into.shelf", "offer.move.partially.committed", "commit.before.reformat.project", "commit.before.check.todo", "commit.show.unversioned", "check.conflicts.in.background", "commit.before.check.code.cleanup", "commit.clear.initial.comment", "commit.before.rearrange", "changelist.make.new.active", "asked.add.external.files", "asked.share.project.configuration.files", "share.project.configuration.files", "add.external.files.silently" ], + "value" : [ "ask", "disabled", "silently", "unknown" ] + } + } + }, { + "id" : "vcs.svn.format", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#version}" ] + } + }, { + "id" : "vfs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "cancelled" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "events" : [ "{regexp#integer}" ], + "finish_time_ms" : [ "{regexp#integer}" ], + "full_scans" : [ "{regexp#integer}" ], + "io_time_ms" : [ "{regexp#integer}" ], + "listeners_ms" : [ "{regexp#integer}" ], + "partial_scans" : [ "{regexp#integer}" ], + "recursive" : [ "{enum#boolean}" ], + "retries" : [ "{regexp#integer}" ], + "roots_arc" : [ "{regexp#integer}" ], + "roots_local" : [ "{regexp#integer}" ], + "roots_other" : [ "{regexp#integer}" ], + "start_time_ms" : [ "{regexp#integer}" ], + "tries" : [ "{regexp#integer}" ], + "vfs_time_ms" : [ "{regexp#integer}" ], + "wait_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "refreshed", "events", "refresh_scan", "refresh_session", "initial_refresh" ] + } + } + }, { + "id" : "vim.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:tracked|copied}" ], + "event_data" : { + "action_id" : [ "{util#action}" ] + } + } + }, { + "id" : "vim.common", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.common}" ], + "event_data" : { + "enabled_extensions" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "is_EAP_active" : [ "{enum#boolean}" ], + "is_plugin_enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vim.handlers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.handler}" ], + "event_data" : { + "handler" : [ "{enum:NORMAL_UNDEFINED|NORMAL_IDE|NORMAL_VIM|INSERT_UNDEFINED|INSERT_IDE|INSERT_VIM|VISUAL_AND_SELECT_UNDEFINED|VISUAL_AND_SELECT_IDE|VISUAL_AND_SELECT_VIM}" ], + "key_stroke" : [ "{enum:Ctrl+1|Ctrl+2|Ctrl+3|Ctrl+4|Ctrl+5|Ctrl+6|Ctrl+7|Ctrl+8|Ctrl+9|Ctrl+0|Ctrl+Shift+1|Ctrl+Shift+2|Ctrl+Shift+3|Ctrl+Shift+4|Ctrl+Shift+5|Ctrl+Shift+6|Ctrl+Shift+7|Ctrl+Shift+8|Ctrl+Shift+9|Ctrl+Shift+0|Ctrl+A|Ctrl+B|Ctrl+C|Ctrl+D|Ctrl+E|Ctrl+F|Ctrl+G|Ctrl+H|Ctrl+I|Ctrl+J|Ctrl+K|Ctrl+L|Ctrl+M|Ctrl+N|Ctrl+O|Ctrl+P|Ctrl+Q|Ctrl+R|Ctrl+S|Ctrl+T|Ctrl+U|Ctrl+V|Ctrl+W|Ctrl+X|Ctrl+Y|Ctrl+Z|Ctrl+Open Bracket|Ctrl+Close Bracket|Ctrl+Shift+A|Ctrl+Shift+B|Ctrl+Shift+C|Ctrl+Shift+D|Ctrl+Shift+E|Ctrl+Shift+F|Ctrl+Shift+G|Ctrl+Shift+H|Ctrl+Shift+I|Ctrl+Shift+J|Ctrl+Shift+K|Ctrl+Shift+L|Ctrl+Shift+M|Ctrl+Shift+N|Ctrl+Shift+O|Ctrl+Shift+P|Ctrl+Shift+Q|Ctrl+Shift+R|Ctrl+Shift+S|Ctrl+Shift+T|Ctrl+Shift+U|Ctrl+Shift+V|Ctrl+Shift+W|Ctrl+Shift+X|Ctrl+Shift+Y|Ctrl+Shift+Z|Ctrl+Shift+Open Bracket|Ctrl+Shift+Close Bracket}" ] + } + } + }, { + "id" : "vim.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.options}" ], + "event_data" : { + "ideajoin" : [ "{enum#boolean}" ], + "ideamarks" : [ "{enum:keep|select|visual}", "{enum#boolean}" ], + "ideaput" : [ "{enum#boolean}" ], + "ideaselection" : [ "{enum#boolean}" ], + "ideastatusicon" : [ "{enum:enabled|gray|disabled}" ], + "ideavimsupport" : [ "{enum:dialog|singleline|dialoglegacy}" ], + "ideawrite" : [ "{enum:all|file}" ] + } + } + }, { + "id" : "vim.vimscript", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.vimscript}" ], + "event_data" : { + "extensions_enabled_by_plug" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "extensions_enabled_by_set" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "ideavimrc_size" : [ "{regexp#integer}" ], + "is_IDE-specific_configuration_used" : [ "{enum#boolean}" ], + "is_function_call_used" : [ "{enum#boolean}" ], + "is_function_declaration_used" : [ "{enum#boolean}" ], + "is_if_used" : [ "{enum#boolean}" ], + "is_loop_used" : [ "{enum#boolean}" ], + "is_map_expr_used" : [ "{enum#boolean}" ], + "number_of_sourced_files" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "vulnerability.package.checker", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "fixLocal", "navigateInfo", "showInfo", "fixGlobal", "globalResult", "localResult", "runGlobal" ] + } + } + }, { + "id" : "welcome_screen.clone", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:canceled|success|added|failed}" ], + "event_data" : { + "cloneable_projects" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "welcomescreen.interaction", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "config_imported" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "first_start" : [ "{enum#boolean}" ], + "keymap_name" : [ "{enum#keymaps}" ], + "new_font_size" : [ "{regexp#integer}" ], + "new_font_size_2d" : [ "{regexp#float}" ], + "old_font_size" : [ "{regexp#integer}" ], + "old_font_size_2d" : [ "{regexp#float}" ], + "sync_os" : [ "{enum#boolean}" ], + "tab_type" : [ "{enum:TabNavProject|TabNavCustomize|TabNavPlugins|TabNavTutorials|TabNavOther}" ], + "theme_name" : [ "{enum#look_and_feel}" ] + }, + "enums" : { + "__event_id" : [ "color.blindness.changed", "editor.font.changed", "ide.font.changed", "keymap.changed", "laf.changed", "plugins.modified", "project.search", "screen.hidden", "screen.shown", "screen.tab.selected", "debugger.processes.search", "debugger.attach" ] + } + } + }, { + "id" : "wsl.installations", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:count}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "version" : [ "{regexp#integer}" ] + } + } + } ], + "rules" : { + "enums" : { + "boolean" : [ "true", "false", "TRUE", "FALSE", "True", "False" ], + "build_tools" : [ "Maven", "Gradle", "gradle", "sbt", "Clojure_Deps", "clojure_deps", "Pants", "pants", "bsp", "Kobalt", "kobalt", "undefined.system", "third.party", "SPM", "CompDB", "Compilation_Database", "Makefile" ], + "dotnet_technologies" : [ ".NET_Core", ".NET Core", ".NET_Classic", ".NET Classic", "Avalonia", "C++", "Managed_C++", "Managed C++", "Silverlight", "UE4", "UE5", "UWP", "Unity", "UnitySidecar", "MAUI", "WPF", "Web_Classic", "Web Classic", "Web_Core", "Web Core", "WebSite", "WinRT", "Sql Database Project", "WindowsForms_Classic", "WindowsForms Classic", "WindowsForms Core", "WindowsForms_Core", "WindowsPhone", "Uno", "Xamarin", "XamarinForms", "Azure_Function", "Azure Function", "AzureFunction", "Xamarin.Mac", "Xamarin.Android", "Xamarin.iOS", "Xamarin.PlayStation3", "Xamarin.PlayStation4", "Xamarin.PlayStationVita", "Xamarin.WatchOS", "Xamarin.TVOS", "Xamarin.Xbox360", "Xamarin.XboxOne", "UnrealGame", "UnrealModule", "UnrealPlugin", "UnrealFolder", "Unreal Engine (any)" ], + "keymaps" : [ "Mac_OS_X_10.5+", "Default_for_GNOME", "Rider", "Eclipse", "Emacs", "Default_for_KDE", "Mac_OS_X", "ReSharper_OSX", "NetBeans_6.5", "Visual_Studio", "Rider_OSX", "TextMate", "Eclipse_(Mac_OS_X)", "ReSharper", "Xcode", "unknown", "custom", "Sublime_Text_(Mac_OS_X)", "Sublime_Text", "Default_for_XWin", "$default", "JBuilder", "VS_Code", "Visual_Studio_OSX", "Visual_Studio_2022", "Visual_Assist", "VSCode", "macOS_System_Shortcuts" ], + "look_and_feel" : [ "Acme", "Apricode_Monokai", "Arc_Dark", "Arc_Dark_(Material)", "Arc_Dark_Contrast", "Arc_Theme", "Arc_Theme_-_Orange", "Arc_Theme_Dark", "Arc_Theme_Dark_-_Orange", "Astra_Dark", "AtomOneDarkByMayke", "Atom_One_Dark", "Atom_One_Dark_(Material)", "Atom_One_Dark_Contrast", "Atom_One_Light", "Atom_One_Light_(Material)", "Atom_One_Light_Contrast", "Aura", "Ayu_Mirage", "AzurLane:_Essex", "Bas_Tools_Black", "Bas_Tools_Dark", "Bas_Tools_White", "Base16_Monokai", "Base16_Tomorrow_Dark", "BattleField", "Blackbird", "BlendS:_Maika", "Blue_Dolphin", "Blue_Whale", "Breeze_Dark", "Bright_and_Sheen_Theme", "BunnySenpai:_Mai_Dark", "BunnySenpai:_Mai_Light", "Burnt", "Calm", "Carbon", "Cell_Dark_Theme", "Chicken", "Chuunibyou:_Takanashi_Rikka", "City_Pop", "Clean_Sheet", "Cobalt", "Cobalt9", "Cobalt_2", "Codely", "Codely_Blue", "Codely_Dark", "Codely_Light", "Coderpillr_Dusk", "CoffeeBean", "Construction_Paper", "Core", "Custom_Theme_(Material)", "Cute_Pink_Light", "Cyan_light", "Cyberpunk_Theme", "DDLC:_Monika_Dark", "DDLC:_Monika_Light", "DDLC:_Natsuki_Dark", "DDLC:_Natsuki_Light", "DDLC:_Sayori_Dark", "DDLC:_Sayori_Light", "DDLC:_Yuri_Dark", "DDLC:_Yuri_Light", "DM:_Kanna", "DM:_Tohru", "DR:_Mioda_Ibuki_Dark", "DR:_Mioda_Ibuki_Light", "DTWMMN:_Hayase_Nagatoro", "Darcula", "Darcula_(blacker)", "Darcula_Darker", "Darcula_Pitch_Black", "Darcula_Solid", "Darcula_Sombre", "Darcula_Sombre_(transparent_selection)", "Darcula_Sombre_(with_bright_borders)", "Darcula_Sombre_(with_dark_borders)", "Dark", "DarkCode", "DarkCode_Contrast", "DarkDark", "DarkTheme", "Dark_Candy", "Dark_Flat", "Dark_Orange", "Dark_purple", "Dark_ubuntu", "Deep_Ocean_Theme", "Dracula", "Dracula_(Material)", "Dracula_Colorful", "Dracula_Contrast", "DxD:_Rias:_Crimson", "DxD:_Rias:_Onyx", "Dysh_Unreal_Simple", "Dysh_Unreal_Simple_Vivid", "EVA:_Katsuragi_Misato", "EVA:_Rei", "Eclipse_Plus", "El_Chalten", "Elements", "Emerald", "Ender_Theme", "EroManga:_Sagiri", "Espresso_Light", "Espresso_Lightgram", "Field_Lights", "FlatAndMinimalistic_-_dark", "FlatAndMinimalistic_-_gray", "FlatOcean", "Forest_Night", "Foundation_Dark", "Foundation_Light", "Franxx:_Zero_Two_Dark", "Franxx:_Zero_Two_Light", "FutureDiary:_Gasai_Yuno", "Galaxy", "Galizur", "Gate:_Rory_Mercury", "Gerry_Oceanic", "Gerry_Space", "Gerry_Violet", "Giraffe", "GitHub", "GitHub_(Material)", "GitHub_Contrast", "GitHub_Dark", "GitHub_Dark_(Material)", "GitHub_Dark_Contrast", "GitHub_Dark_Dimmed", "GitHub_Light", "Gloom", "Glowing_Darcula", "Godot_Theme", "Golden_Blue", "Gradianto_Dark_Fuchsia", "Gradianto_Deep_Ocean", "Gradianto_Midnight_Blue", "Gradianto_Nature_Green", "Gray", "Green_Haze", "Green_lite", "Greenly", "Gruvbox", "Gruvbox_Dark_Hard", "Gruvbox_Dark_Medium", "Gruvbox_Dark_Soft", "Gruvbox_Github", "Gruvbox_Light_Hard", "Gruvbox_Light_Medium", "Gruvbox_Light_Soft", "Gruvbox_Material", "Hack_The_Box", "Hacker_Theme", "Haikyu:_Hinata_Shoyo", "Halcyon", "Helsing", "Hiberbee_Dark", "High-Contrast-Theme", "High_contrast", "HyperTheme", "Iceberg", "InBedBy7", "IntelliJ", "IntelliJ_Light", "Interesting", "JahySama:_Jahy", "JavierSC_dark", "KCoroutine", "Kakegurui:_Jabami_Yumeko", "KillLaKill:_Ryuko_Dark", "KillLaKill:_Ryuko_Light", "KillLaKill:_Satsuki_Dark", "KillLaKill:_Satsuki_Light", "KonoSuba:_Aqua", "KonoSuba:_Darkness_Dark", "KonoSuba:_Darkness_Light", "KonoSuba:_Megumin", "Kromatic", "Kyoto", "LS:_Konata", "Light", "Light_Custom_Theme_(Material)", "Light_Flat", "Light_Owl", "Light_Owl_(Material)", "Light_Owl_Contrast", "Light_green", "Lotus_Dark", "Lotus_Light", "LoveLive:_Sonoda_Umi", "Lumio", "MacchuPicchu", "Material_Darker", "Material_Darker_Contrast", "Material_Deep_Ocean", "Material_Deep_Ocean_Contrast", "Material_Forest", "Material_Forest_Contrast", "Material_Lighter", "Material_Lighter_Contrast", "Material_Oceanic", "Material_Oceanic_Contrast", "Material_Palenight", "Material_Palenight_Contrast", "Material_Sandy_Beach", "Material_Sandy_Beach_Contrast", "Material_Sky_Blue", "Material_Sky_Blue_Contrast", "Material_Theme:_Default", "Material_Theme:_Lighter", "Material_Theme:_Night", "Material_Theme:_Ocean", "Material_Volcano", "Material_Volcano_Contrast", "Mayukai_Alucard", "Mayukai_Mirage", "Mayukai_Mono", "Mayukai_Reversal", "Monarcula", "Monarcula_Pro", "Monarcula_Soft", "Monocai", "Monogatari:_Hanekawa_Tsubasa", "Monokai_Pro", "Monokai_Pro_(Classic)", "Monokai_Pro_(Filter_Machine)", "Monokai_Pro_(Filter_Octagon)", "Monokai_Pro_(Filter_Ristretto)", "Monokai_Pro_(Filter_Spectrum)", "Monokai_Pro_(Material)", "Monokai_Pro_Contrast", "MonsterMusume:_Miia", "Moonlight", "Moonlight_(Material)", "Moonlight_Contrast", "Moto_Ducat", "MyGruvbox", "Napalmpapalam", "NekoPara:_Azuki", "NekoPara:_Chocola", "NekoPara:_Christmas_Chocola", "NekoPara:_Cinnamon", "NekoPara:_Coconut", "NekoPara:_Maple_Dark", "NekoPara:_Maple_Light", "NekoPara:_Shigure", "NekoPara:_Vanilla", "Nier:Automata_Theme", "Night_Owl", "Night_Owl_(Material)", "Night_Owl_Contrast", "Noctis", "Noctis_Azureus", "Noctis_Bordo", "Noctis_Sereno", "Noctis_Uva", "Noctis_Voila", "Nord", "NotReallyMDTheme", "OPM:_Genos", "Obsidian", "Obsidian_Bright", "Oceanic_Dark_Theme", "Oceanic_Primal", "OneDarkMonokai", "One_Dark", "One_Dark_Italic", "One_Dark_Vivid", "One_Dark_Vivid_Italic", "OreGairu:_Yukinoshita_Yukino", "OreImo:_Kirino", "Pink_as_Heck", "Polar", "Prpl", "Purple", "QQ:_Nakano_Miku", "QQ:_Nakano_Nino", "QQ:_Nakano_Yotsuba", "Railgun:_Misaka_Mikoto", "Re:Zero:_Beatrice", "Re:Zero:_Echidna", "Re:Zero:_Emilia_Dark", "Re:Zero:_Emilia_Light", "Re:Zero:_Ram", "Re:Zero:_Rem", "ReSharper_Dark", "ReSharper_Light", "Red", "Red2", "Rider_Dark", "Rider_Light", "Rider_Melon_Dark", "Rider_Melon_Light", "Roboticket_Light", "Romeo-Theme", "Rouge", "SAO:_Asuna_Dark", "SAO:_Asuna_Light", "SG:_Makise_Kurisu", "Sage", "Salmon", "Sepia", "ShadeSmear_Dark", "ShadeSmear_Light", "Shades_Of_Purple", "Shape", "ShieldHero:_Raphtalia", "Shokugeki:_Yukihira_Soma", "Slime:_Rimiru_Tempest", "Solarized_Dark", "Solarized_Dark_(Material)", "Solarized_Dark_Contrast", "Solarized_Light", "Solarized_Light_(Material)", "Solarized_Light_Contrast", "Solo_Coding", "SpaceDay", "Spacegray", "Spacemacs", "Starlight", "StarlightDark", "Sublime", "Super_Dark", "SynthWave_'84", "SynthWave_'84_(Material)", "SynthWave_'84_Contrast", "Synthwave_Blue", "Synthwave_Refined", "Tanne", "The_Above_Dark", "The_Above_Light", "Trash_Panda_Theme", "Twitch_Dark_Theme", "TypeMoon:_Astolfo", "TypeMoon:_Gray", "TypeMoon:_Ishtar_Dark", "TypeMoon:_Ishtar_Light", "TypeMoon:_Tohsaka_Rin", "Ubuntu_Theme", "Universe", "Universe_Purple", "VSCode_Dark", "Visual_Assist_Dark", "Visual_Assist_Light", "Visual_Studio_2019_Dark", "Visual_Studio_Code_Dark_Plus", "Visual_Studio_Dark", "Visual_Studio_Light", "Vocaloid:_Hatsune_Miku", "VoidTheme", "VsCode_Monokai_HC", "Windows_10_Light", "Winter_Is_Coming", "Xcode-Dark", "Xcode_Dark", "Xcode_Light", "Yaru_Dark", "YuruCamp:_Nadeshiko", "YuruCamp:_Shima_Rin", "[Doki]_AzurLane:_Essex", "[Doki]_BlendS:_Maika", "[Doki]_BunnySenpai:_Mai_Dark", "[Doki]_BunnySenpai:_Mai_Light", "[Doki]_DDLC:_Monika_Dark", "[Doki]_DDLC:_Monika_Light", "[Doki]_DDLC:_Natsuki_Dark", "[Doki]_DDLC:_Natsuki_Light", "[Doki]_DDLC:_Sayori_Dark", "[Doki]_DDLC:_Sayori_Light", "[Doki]_DDLC:_Yuri_Dark", "[Doki]_DDLC:_Yuri_Light", "[Doki]_DM:_Kanna", "[Doki]_DM:_Tohru", "[Doki]_DR:_Mioda_Ibuki_Dark", "[Doki]_DR:_Mioda_Ibuki_Light", "[Doki]_DTWMMN:_Hayase_Nagatoro", "[Doki]_DxD:_Rias:_Crimson", "[Doki]_DxD:_Rias:_Onyx", "[Doki]_EVA:_Katsuragi_Misato", "[Doki]_EVA:_Rei", "[Doki]_EroManga:_Sagiri", "[Doki]_Franxx:_Zero_Two_Dark", "[Doki]_Franxx:_Zero_Two_Light", "[Doki]_FutureDiary:_Gasai_Yuno", "[Doki]_Gate:_Rory_Mercury", "[Doki]_JahySama:_Jahy", "[Doki]_Kakegurui:_Jabami_Yumeko", "[Doki]_KillLaKill:_Ryuko_Dark", "[Doki]_KillLaKill:_Ryuko_Light", "[Doki]_KillLaKill:_Satsuki_Dark", "[Doki]_KillLaKill:_Satsuki_Light", "[Doki]_KonoSuba:_Aqua", "[Doki]_KonoSuba:_Darkness_Dark", "a.onji", "ajaaibu", "asiimov", "celestial", "color_blind_theme", "dark-jeff", "darkerla", "deep-focus-theme", "flat", "foggy-night", "hibNet_Midnight_Blue", "jDark", "jake-theme", "macOS_Light", "madrid", "metalheart", "minimal", "naysayer88", "nevaTheme", "night-owl-native", "nightfall", "plaid", "qubTheme", "reykjavik", "shirotelin", "silkworm", "soft-charcoal", "spectre_theme", "subtle-hacker-theme", "theme-oldirony-dark", "theme_eclipse", "thursday", "vuesion-theme", "warm-night", "white-sand", "xndlnk-monokai" ], + "os" : [ "Windows", "Mac", "Linux", "FreeBSD", "ChromeOS", "Solaris", "Other" ], + "plugin_type" : [ "PLATFORM", "JB_BUNDLED", "JB_NOT_BUNDLED", "LISTED", "NOT_LISTED", "UNKNOWN" ], + "state" : [ "enabled", "disabled" ], + "vcs" : [ "Git", "git", "SVN", "svn", "hg4idea", "Perforce", "perforce", "TFS", "tfs", "SourceSafe", "sourcesafe", "ClearCase", "clearcase", "CVS", "cvs", "TFVS", "tfvs", "VSS", "vss" ] + }, + "regexps" : { + "count" : "\\d+K?M?\\+?", + "float" : "-?\\d+\\.\\d+(E\\-?\\d+)?", + "hash" : "([0-9A-Fa-f]{40,64})|undefined", + "integer" : "-?\\d+(\\+)?", + "kotlin_version" : "(\\d+-)?\\d\\.\\d\\.\\d{1,3}-(dev|eap|release)-(\\d+-)?(AppCode|CLion|IJ|Studio)[0-9\\-\\.]+", + "license_metadata" : "[0-9]{10}[A-Z]{4}[-0-9X]{6}", + "mcu_name" : "UNKNOWN|UPDATE_FAILED|(STM32[A-Z]{1,2}\\w+)", + "series" : "^(?:AreaRange|Area|Bubble|Heatmap|Pie|Stock|Scatter|Line|Bar)+(?:_(?:AreaRange|Area|Bubble|Heatmap|Pie|Stock|Scatter|Line|Bar)+)*$", + "version" : "Unknown|unknown.format|unknown|UNKNOWN|((\\d+\\.?)*\\d+)" + } + }, + "version" : "2865" +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/AVG.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/AVG.groovy @@ -0,0 +1,38 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +import static java.math.MathContext.DECIMAL128 + +BigDecimal RES = 0 +int i = 0 +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + RES = RES.add(value, DECIMAL128) + i++ + } + else if (value.toString().isBigDecimal()) { + RES = RES.add(value.toString().toBigDecimal(), DECIMAL128) + i++ + } + } +} +if (i > 0) { + RES = RES.divide(i, DECIMAL128) + OUT.append(RES.toString()) +} +else { + OUT.append("Not enough values") +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/COLS.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/COLS.groovy @@ -0,0 +1,15 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +OUT.append(COLUMNS.size().toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/COUNT.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/COUNT.groovy @@ -0,0 +1,21 @@ +/* +* Available context bindings: +* COLUMNS List<DataColumn> +* ROWS Iterable<DataRow> +* OUT { append() } +* FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } +* TRANSPOSED Boolean +* plus ALL_COLUMNS, TABLE, DIALECT +* +* where: +* DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } +* DataColumn { columnNumber(), name() } +*/ + +def RES = 0G +ROWS.each { row -> + COLUMNS.each { column -> + RES += 1 + } +} +OUT.append(RES.toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/COUNT_NUMS.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/COUNT_NUMS.groovy @@ -0,0 +1,27 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +def RES = 0G +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + RES += 1 + } + else if (value.toString().isBigDecimal()) { + RES += 1 + } + } +} +OUT.append(RES.toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/MAX.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/MAX.groovy @@ -0,0 +1,32 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + + +values = new ArrayList<BigDecimal>() +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + values.add(value as BigDecimal) + } + else if (value.toString().isBigDecimal()) { + values.add(value.toString() as BigDecimal) + } + } +} +if (values.size() == 0) { + OUT.append("Not enough values") + return +} +OUT.append(Collections.max(values).toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/MEDIAN.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/MEDIAN.groovy @@ -0,0 +1,35 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +values = new ArrayList<BigDecimal>() +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + values.add(value as BigDecimal) + } + else if (value.toString().isBigDecimal()) { + values.add(value.toString() as BigDecimal) + } + } +} +if (values.size() == 0) { + OUT.append("Not enough values") + return +} +elementsNumber = values.size() +Collections.sort(values) +mid = (int)elementsNumber / 2 +RES = elementsNumber % 2 != 0 ? values[mid] : (values[mid] + values[mid - 1]) / 2 +OUT.append(RES.toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/MIN.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/MIN.groovy @@ -0,0 +1,31 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +values = new ArrayList<BigDecimal>() +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + values.add(value as BigDecimal) + } + else if (value.toString().isBigDecimal()) { + values.add(value.toString() as BigDecimal) + } + } +} +if (values.size() == 0) { + OUT.append("Not enough values") + return +} +OUT.append(Collections.min(values).toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/ROWS.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/ROWS.groovy @@ -0,0 +1,15 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +OUT.append(ROWS.size().toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/SUM.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/aggregators/SUM.groovy @@ -0,0 +1,29 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +import static java.math.MathContext.DECIMAL128 + +BigDecimal RES = 0 +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + if (value instanceof Number) { + RES = RES.add(value, DECIMAL128) + } + else if (value.toString().isBigDecimal()) { + RES = RES.add(value.toString().toBigDecimal(), DECIMAL128) + } + } +} +OUT.append(RES.toString()) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/CSV-Groovy.csv.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/CSV-Groovy.csv.groovy @@ -0,0 +1,37 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +SEPARATOR = "," +QUOTE = "\"" +NEWLINE = System.getProperty("line.separator") + +def printRow = { values, valueToString -> + values.eachWithIndex { value, idx -> + def str = valueToString(value) + def q = str.contains(SEPARATOR) || str.contains(QUOTE) || str.contains(NEWLINE) + OUT.append(q ? QUOTE : "") + .append(str.replace(QUOTE, QUOTE + QUOTE)) + .append(q ? QUOTE : "") + .append(idx != values.size() - 1 ? SEPARATOR : NEWLINE) + } +} + +if (!TRANSPOSED) { + ROWS.each { row -> printRow(COLUMNS, { FORMATTER.format(row, it) }) } +} +else { + def values = COLUMNS.collect { new ArrayList<String>() } + ROWS.each { row -> COLUMNS.eachWithIndex { col, i -> values[i].add(FORMATTER.format(row, col)) } } + values.each { printRow(it, { it }) } +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/HTML-Groovy.html.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/HTML-Groovy.html.groovy @@ -0,0 +1,57 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +import static com.intellij.openapi.util.text.StringUtil.escapeXmlEntities + +NEWLINE = System.getProperty("line.separator") + +def HTML_PATTERN = ~"<.+>" + +def printRow = { values, tag, valueToString -> + OUT.append("$NEWLINE<tr>$NEWLINE") + values.each { + def str = valueToString(it) + def escaped = str ==~ HTML_PATTERN + ? str + : escapeXmlEntities((str as String).replaceAll("\\t|\\b|\\f", "")).replaceAll("\\r|\\n|\\r\\n", "<br/>") + OUT.append(" <$tag>$escaped</$tag>$NEWLINE") + } + OUT.append("</tr>") +} + +OUT.append( +"""<!DOCTYPE html> +<html> + <head> + <title></title> + <meta charset="UTF-8"> + </head> +<body> +<table border="1" style="border-collapse:collapse">""") + +if (!TRANSPOSED) { + printRow(COLUMNS, "th") { it.name() } + ROWS.each { row -> printRow(COLUMNS, "td") { FORMATTER.format(row, it) } } +} +else { + def values = COLUMNS.collect { new ArrayList<String>( [it.name()] ) } + ROWS.each { row -> COLUMNS.eachWithIndex { col, i -> values[i].add(FORMATTER.format(row, col)) } } + values.each { printRow(it, "td", { it }) } +} + +OUT.append(""" +</table> +</body> +</html> +""") +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/HTML-JavaScript.html.js b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/HTML-JavaScript.html.js @@ -0,0 +1,49 @@ +function eachWithIdx(iterable, f) { var i = iterable.iterator(); var idx = 0; while (i.hasNext()) f(i.next(), idx++); } +function mapEach(iterable, f) { var vs = []; eachWithIdx(iterable, function (i) { vs.push(f(i));}); return vs; } +function escape(str) { + str = str.replace(/\t|\b|\f/g, ""); + str = com.intellij.openapi.util.text.StringUtil.escapeXml(str); + str = str.replace(/\r|\n|\r\n/g, "<br/>"); + return str; +} +var isHTML = RegExp.prototype.test.bind(/^<.+>$/); + +var NEWLINE = "\n"; + +function output() { for (var i = 0; i < arguments.length; i++) { OUT.append(arguments[i]); } } +function outputRow(items, tag) { + output("<tr>"); + for (var i = 0; i < items.length; i++) + output("<", tag, ">", isHTML(items[i]) ? items[i] : escape(items[i]), "</", tag, ">"); + output("</tr>", NEWLINE); +} + + +output("<!DOCTYPE html>", NEWLINE, + "<html>", NEWLINE, + "<head>", NEWLINE, + "<title></title>", NEWLINE, + "<meta charset=\"UTF-8\">", NEWLINE, + "</head>", NEWLINE, + "<body>", NEWLINE, + "<table border=\"1\" style=\"border-collapse:collapse\">", NEWLINE); + +if (TRANSPOSED) { + var values = mapEach(COLUMNS, function(col) { return [col.name()]; }); + eachWithIdx(ROWS, function (row) { + eachWithIdx(COLUMNS, function (col, i) { + values[i].push(FORMATTER.format(row, col)); + }); + }); + eachWithIdx(COLUMNS, function (_, i) { outputRow(values[i], "td"); }); +} +else { + outputRow(mapEach(COLUMNS, function (col) { return col.name(); }), "th"); + eachWithIdx(ROWS, function (row) { + outputRow(mapEach(COLUMNS, function (col) { return FORMATTER.format(row, col); }), "td") + }); +} + +output("</table>", NEWLINE, + "</body>", NEWLINE, + "</html>", NEWLINE); +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/JSON-Groovy.json.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/JSON-Groovy.json.groovy @@ -0,0 +1,70 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + + +import static com.intellij.openapi.util.text.StringUtil.escapeStringCharacters as escapeStr + +NEWLINE = System.getProperty("line.separator") +INDENT = " " + +def printJSON(level, col, o) { + switch (o) { + case null: OUT.append("null"); break + case Tuple: printJSON(level, o[0], o[1]); break + case Map: + OUT.append("{") + o.entrySet().eachWithIndex { entry, i -> + OUT.append("${i > 0 ? "," : ""}$NEWLINE${INDENT * (level + 1)}") + OUT.append("\"${escapeStr(entry.getKey().toString())}\"") + OUT.append(": ") + printJSON(level + 1, col, entry.getValue()) + } + OUT.append("$NEWLINE${INDENT * level}}") + break + case Object[]: + case Iterable: + OUT.append("[") + def plain = true + o.eachWithIndex { item, i -> + plain = item == null || item instanceof Number || item instanceof Boolean || item instanceof String + if (plain) { + OUT.append(i > 0 ? ", " : "") + } + else { + OUT.append("${i > 0 ? "," : ""}$NEWLINE${INDENT * (level + 1)}") + } + printJSON(level + 1, col, item) + } + if (plain) OUT.append("]") else OUT.append("$NEWLINE${INDENT * level}]") + break + case Boolean: OUT.append("$o"); break + default: + def str = FORMATTER.formatValue(o, col) + def typeName = FORMATTER.getTypeName(o, col) + def shouldQuote = FORMATTER.isStringLiteral(o, col) && !(typeName.equalsIgnoreCase("json") || typeName.equalsIgnoreCase("jsonb")) + OUT.append(shouldQuote ? "\"${escapeStr(str)}\"" : str); + break + } +} + +printJSON(0, null, ROWS.transform { row -> + def map = new LinkedHashMap<String, String>() + COLUMNS.each { col -> + if (row.hasValue(col)) { + def val = row.value(col) + map.put(col.name(), new Tuple(col, val)) + } + } + map +}) +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/Markdown-Groovy.md.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/Markdown-Groovy.md.groovy @@ -0,0 +1,65 @@ +package extensions.data.extractors + +NEWLINE = System.getProperty("line.separator") +SEPARATOR = "|" +BACKSLASH = "\\" +BACKQUOTE = "`" +LTAG = "<" +RTAG = ">" +ASTERISK = "*" +UNDERSCORE = "_" +LPARENTH = "(" +RPARENTH = ")" +LBRACKET = "[" +RBRACKET = "]" +TILDE = "~" + +def printRow = { values, firstBold = false, valueToString -> + values.eachWithIndex { value, idx -> + def str = valueToString(value) + .replace(BACKSLASH, BACKSLASH + BACKSLASH) + .replace(SEPARATOR, BACKSLASH + SEPARATOR) + .replace(BACKQUOTE, BACKSLASH + BACKQUOTE) + .replace(ASTERISK, BACKSLASH + ASTERISK) + .replace(UNDERSCORE, BACKSLASH + UNDERSCORE) + .replace(LPARENTH, BACKSLASH + LPARENTH) + .replace(RPARENTH, BACKSLASH + RPARENTH) + .replace(LBRACKET, BACKSLASH + LBRACKET) + .replace(RBRACKET, BACKSLASH + RBRACKET) + .replace(TILDE, BACKSLASH + TILDE) + .replace(LTAG, "&lt;") + .replace(RTAG, "&gt;") + .replaceAll("\r\n|\r|\n", "<br/>") + .replaceAll("\t|\b|\f", "") + + OUT.append("| ") + .append(firstBold && idx == 0 ? "**" : "") + .append(str) + .append(firstBold && idx == 0 ? "**" : "") + .append(idx != values.size() - 1 ? " " : " |" + NEWLINE) + } +} + +if (TRANSPOSED) { + def values = COLUMNS.collect { new ArrayList<String>([it.name()]) } + def rowCount = 0 + ROWS.forEach { row -> + COLUMNS.eachWithIndex { col, i -> values[i].add(FORMATTER.format(row, col)) } + rowCount++ + } + for (int i = 0; i <= rowCount; i++) { + OUT.append("| ") + } + OUT.append("|" + NEWLINE) + for (int i = 0; i <= rowCount; i++) { + OUT.append("| :- ") + } + OUT.append("|" + NEWLINE) + values.each { printRow(it, true) { it } } +} +else { + printRow(COLUMNS) { it.name() } + COLUMNS.each { OUT.append("| :--- ") } + OUT.append("|" + NEWLINE) + ROWS.each { row -> printRow(COLUMNS) { FORMATTER.format(row, it) } } +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/One-row.sql.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/One-row.sql.groovy @@ -0,0 +1,34 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +SEPARATOR = ", " +QUOTE = "'" +STRING_PREFIX = DIALECT.getDbms().isMicrosoft() ? "N" : "" +KEYWORDS_LOWERCASE = com.intellij.database.util.DbSqlUtil.areKeywordsLowerCase(PROJECT) +KW_NULL = KEYWORDS_LOWERCASE ? "null" : "NULL" + +first = true +ROWS.each { row -> + COLUMNS.each { column -> + def value = row.value(column) + def stringValue = value == null ? KW_NULL : FORMATTER.formatValue(value, column) + def isStringLiteral = value != null && FORMATTER.isStringLiteral(value, column) + if (isStringLiteral && DIALECT.getDbms().isMysql()) stringValue = stringValue.replace("\\", "\\\\") + OUT.append(first ? "" : SEPARATOR) + .append(isStringLiteral ? (STRING_PREFIX + QUOTE) : "") + .append(stringValue ? stringValue.replace(QUOTE, QUOTE + QUOTE) : stringValue) + .append(isStringLiteral ? QUOTE : "") + first = false + } +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/Pretty-Groovy.txt.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/Pretty-Groovy.txt.groovy @@ -0,0 +1,144 @@ +import com.intellij.openapi.util.text.StringUtil + +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + + +WIDTH_BASED_ON_CONTENT = -1 + +PIPE = "|" +SPACE = " " +CROSS = "+" +MINUS = "-" +ROW_SEPARATORS = false +COLUMN_WIDTH = WIDTH_BASED_ON_CONTENT +NEWLINE = System.getProperty("line.separator") + +static def splitByLines(values, size) { + def splitValues = new ArrayList<>() + def maxLines = 0 + for (int i = 0; i < size; i++) { + def splitValue = StringUtil.splitByLines(values(i)) + splitValues.add(splitValue) + maxLines = Math.max(maxLines, splitValue.size()) + } + + def byLines = new ArrayList<>(maxLines) + for (int i = 0; i < maxLines; i++) { + def lineValues = new ArrayList<>() + byLines.add(lineValues) + for (int j = 0; j < splitValues.size(); j++) { + def splitValue = splitValues[j] + lineValues.add(splitValue.size() <= i ? null : splitValue[i]) + } + } + return byLines +} + +def printRow(values, size, width = { COLUMN_WIDTH }, padding = SPACE, separator = { PIPE }) { + def byLines = splitByLines(values, size) + byLines.each { line -> + def lineSize = line.size() + if (lineSize > 0) OUT.append(separator(-1)) + for (int i = 0; i < lineSize; i++) { + def value = line[i] == null ? "" : line.get(i) + def curWidth = width(i) + OUT.append(value.padRight(curWidth, padding)) + OUT.append(separator(i)) + } + OUT.append(NEWLINE) + } +} + +def printRows() { + def colNames = COLUMNS.collect { it.name() } + def calcWidth = COLUMN_WIDTH == WIDTH_BASED_ON_CONTENT + def rows + def width + def rowFormatter + if (calcWidth) { + rows = new ArrayList<>() + def widths = new int[COLUMNS.size()] + COLUMNS.eachWithIndex { column, idx -> widths[idx] = column.name().length() } + ROWS.each { row -> + def rowValues = COLUMNS.withIndex().collect { col, idx -> + def value = FORMATTER.format(row, col) + widths[idx] = Math.max(widths[idx], value.length()) + value + } + rows.add(rowValues) + } + width = { widths[it] } + rowFormatter = { it } + } + else { + rows = ROWS + width = { COLUMN_WIDTH } + rowFormatter = { COLUMNS.collect { col -> FORMATTER.format(it, col) } } + } + + printRow({""}, COLUMNS.size(), { width(it) }, MINUS) { CROSS } + printRow( { colNames[it] }, COLUMNS.size()) { width(it) } + + def first = true + rows.each { row -> + def rowValues = rowFormatter(row) + if (first || ROW_SEPARATORS) printRow({""}, COLUMNS.size(), { width(it) }, MINUS) { first ? CROSS : MINUS } + printRow({ rowValues[it] }, rowValues.size()) { width(it) } + first = false + } + printRow({""}, COLUMNS.size(), { width(it) }, MINUS) { CROSS } +} + +def printRowsTransposed() { + def calcWidth = COLUMN_WIDTH == WIDTH_BASED_ON_CONTENT + if (calcWidth) { + COLUMN_WIDTHS = new ArrayList<Integer>() + COLUMN_WIDTHS.add(0) + } + def valuesByRow = COLUMNS.collect { col -> + if (calcWidth) COLUMN_WIDTHS.set(0, Math.max(COLUMN_WIDTHS[0], col.name().length())) + new ArrayList<String>([col.name()]) + } + def rowCount = 1 + ROWS.each { row -> + rowCount++ + COLUMNS.eachWithIndex { col, i -> + def formattedValue = FORMATTER.format(row, col) + valuesByRow[i].add(formattedValue) + def widthIdx = rowCount - 1 + def length = formattedValue.length() + if (calcWidth) { + if (COLUMN_WIDTHS.size() == widthIdx) COLUMN_WIDTHS.add(length) + COLUMN_WIDTHS.set(widthIdx, Math.max(COLUMN_WIDTHS[widthIdx], length)) + } + } + } + valuesByRow.each { row -> + printRow({ "" }, rowCount, { calcWidth ? COLUMN_WIDTHS[it] : COLUMN_WIDTH }, MINUS) { + it <= 0 ? CROSS : it == rowCount - 1 ? CROSS : MINUS + } + printRow({ row[it] }, row.size()) { calcWidth ? COLUMN_WIDTHS[it] : COLUMN_WIDTH } + } + printRow({ "" }, rowCount, { calcWidth ? COLUMN_WIDTHS[it] : COLUMN_WIDTH }, MINUS) { + it <= 0 ? CROSS : it == rowCount - 1 ? CROSS : MINUS + } +} + +if (TRANSPOSED) { + printRowsTransposed() +} +else { + printRows() +} diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/SQL-Insert-Multirow.sql.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/SQL-Insert-Multirow.sql.groovy @@ -0,0 +1,62 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +SEP = ", " +QUOTE = "\'" +STRING_PREFIX = DIALECT.getDbms().isMicrosoft() ? "N" : "" +NEWLINE = System.getProperty("line.separator") + +KEYWORDS_LOWERCASE = com.intellij.database.util.DbSqlUtil.areKeywordsLowerCase(PROJECT) +KW_INSERT_INTO = KEYWORDS_LOWERCASE ? "insert into " : "INSERT INTO " +KW_VALUES = KEYWORDS_LOWERCASE ? "values" : "VALUES" +KW_NULL = KEYWORDS_LOWERCASE ? "null" : "NULL" + +begin = true + +def record(columns, dataRow) { + + if (begin) { + OUT.append(KW_INSERT_INTO) + if (TABLE == null) OUT.append("MY_TABLE") + else OUT.append(TABLE.getParent().getName()).append(".").append(TABLE.getName()) + OUT.append(" (") + + columns.eachWithIndex { column, idx -> + OUT.append(column.name()).append(idx != columns.size() - 1 ? SEP : "") + } + + OUT.append(")").append(NEWLINE) + OUT.append(KW_VALUES).append(" (") + begin = false + } + else { + OUT.append(",").append(NEWLINE) + OUT.append(" (") + } + + columns.eachWithIndex { column, idx -> + def value = dataRow.value(column) + def stringValue = value == null ? KW_NULL : FORMATTER.formatValue(value, column) + def isStringLiteral = value != null && FORMATTER.isStringLiteral(value, column) + if (isStringLiteral && DIALECT.getDbms().isMysql()) stringValue = stringValue.replace("\\", "\\\\") + OUT.append(isStringLiteral ? (STRING_PREFIX + QUOTE) : "") + .append(stringValue ? stringValue.replace(QUOTE, QUOTE + QUOTE) : stringValue) + .append(isStringLiteral ? QUOTE : "") + .append(idx != columns.size() - 1 ? SEP : "") + } + OUT.append(")") +} + +ROWS.each { row -> record(COLUMNS, row) } +OUT.append(";") diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/SQL-Insert-Statements.sql.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/SQL-Insert-Statements.sql.groovy @@ -0,0 +1,49 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + +SEP = ", " +QUOTE = "\'" +STRING_PREFIX = DIALECT.getDbms().isMicrosoft() ? "N" : "" +NEWLINE = System.getProperty("line.separator") + +KEYWORDS_LOWERCASE = com.intellij.database.util.DbSqlUtil.areKeywordsLowerCase(PROJECT) +KW_INSERT_INTO = KEYWORDS_LOWERCASE ? "insert into " : "INSERT INTO " +KW_VALUES = KEYWORDS_LOWERCASE ? ") values (" : ") VALUES (" +KW_NULL = KEYWORDS_LOWERCASE ? "null" : "NULL" + +def record(columns, dataRow) { + OUT.append(KW_INSERT_INTO) + if (TABLE == null) OUT.append("MY_TABLE") + else OUT.append(TABLE.getParent().getName()).append(".").append(TABLE.getName()) + OUT.append(" (") + + columns.eachWithIndex { column, idx -> + OUT.append(column.name()).append(idx != columns.size() - 1 ? SEP : "") + } + + OUT.append(KW_VALUES) + columns.eachWithIndex { column, idx -> + def value = dataRow.value(column) + def stringValue = value == null ? KW_NULL : FORMATTER.formatValue(value, column) + def isStringLiteral = value != null && FORMATTER.isStringLiteral(value, column) + if (isStringLiteral && DIALECT.getDbms().isMysql()) stringValue = stringValue.replace("\\", "\\\\") + OUT.append(isStringLiteral ? (STRING_PREFIX + QUOTE) : "") + .append(isStringLiteral ? stringValue.replace(QUOTE, QUOTE + QUOTE) : stringValue) + .append(isStringLiteral ? QUOTE : "") + .append(idx != columns.size() - 1 ? SEP : "") + } + OUT.append(");").append(NEWLINE) +} + +ROWS.each { row -> record(COLUMNS, row) } diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/XML-Groovy.xml.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/data/extractors/XML-Groovy.xml.groovy @@ -0,0 +1,93 @@ +/* + * Available context bindings: + * COLUMNS List<DataColumn> + * ROWS Iterable<DataRow> + * OUT { append() } + * FORMATTER { format(row, col); formatValue(Object, col); getTypeName(Object, col); isStringLiteral(Object, col); } + * TRANSPOSED Boolean + * plus ALL_COLUMNS, TABLE, DIALECT + * + * where: + * DataRow { rowNumber(); first(); last(); data(): List<Object>; value(column): Object } + * DataColumn { columnNumber(), name() } + */ + + +import com.intellij.openapi.util.text.StringUtil + +import java.util.regex.Pattern + +NEWLINE = System.getProperty("line.separator") + +pattern = Pattern.compile("[^\\w\\d]") +def escapeTag(name) { + name = pattern.matcher(name).replaceAll("_") + return name.isEmpty() || !Character.isLetter(name.charAt(0)) ? "_$name" : name +} +def printRow(level, rowTag, values) { + def prefix = "$NEWLINE${StringUtil.repeat(" ", level)}" + OUT.append("$prefix<$rowTag>") + values.each { name, col, valuesName, value -> + switch (value) { + case Map: + def mapValues = new ArrayList<Tuple>() + value.each { key, v -> mapValues.add(new Tuple(escapeTag(key.toString()), col, key.toString(), v)) } + printRow(level + 1, name, mapValues) + break + case Object[]: + case Iterable: + def listItems = new ArrayList<Tuple>() + def itemName = valuesName != null ? escapeTag(StringUtil.unpluralize(valuesName) ?: "item") : "item" + value.collect { v -> listItems.add(new Tuple(itemName, col, null, v)) } + printRow(level + 1, name, listItems) + break + default: + OUT.append("$prefix <$name>") + if (value == null) OUT.append("null") + else { + def formattedValue = FORMATTER.formatValue(value, col) + if (isXmlString(formattedValue)) OUT.append(formattedValue) + else OUT.append(StringUtil.escapeXmlEntities(formattedValue)) + } + OUT.append("</$name>") + } + } + OUT.append("$prefix</$rowTag>") +} + +def isXmlString(string) { + return string.startsWith("<") && string.endsWith(">") && (string.contains("</") || string.contains("/>")) +} + +OUT.append( +"""<?xml version="1.0" encoding="UTF-8"?> +<data>""") + +if (!TRANSPOSED) { + ROWS.each { row -> + def values = COLUMNS + .findAll { col -> row.hasValue(col) } + .collect { col -> + new Tuple(escapeTag(col.name()), col, col.name(), row.value(col)) + } + printRow(0, "row", values) + } +} +else { + def values = COLUMNS.collect { new ArrayList<Tuple>() } + ROWS.eachWithIndex { row, rowIdx -> + COLUMNS.eachWithIndex { col, colIdx -> + if (row.hasValue(col)) { + def value = row.value(col) + values[colIdx].add(new Tuple("row${rowIdx + 1}", col, col.name(), value)) + } + } + } + values.eachWithIndex { it, index -> + printRow(0, escapeTag(COLUMNS[index].name()), it) + } +} + +OUT.append(""" +</data> +""") +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object by schema and database.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object by schema and database.groovy @@ -0,0 +1,53 @@ +import com.intellij.database.model.DasObjectWithSource +import com.intellij.database.model.DasSchemaChild +import com.intellij.database.model.ObjectKind +import com.intellij.database.util.DasUtil +import com.intellij.database.util.ObjectPath + +LAYOUT.ignoreDependencies = true +LAYOUT.baseName { ctx -> baseName(ctx.object) } +LAYOUT.fileScope { path -> fileScope(path) } + + +def baseName(obj) { + def db = DasUtil.getCatalog(obj) + def schema = DasUtil.getSchema(obj) + def file = fileName(obj) + if (db.isEmpty()) { + if (!schema.isEmpty()) return "anonymous/" + sanitize(schema) + "/" + file + return file + } + else if (schema.isEmpty()) { + return sanitize(db) + "/" + file + } + else { + return sanitize(db) + "/" + sanitize(schema) + "/" + file + } +} + +def fileName(obj) { + for (def cur = obj; cur != null; cur = cur.dasParent) { + if (storeSeparately(cur)) return sanitize(cur.name) + } + return sanitize(obj.name) +} + +def fileScope(path) { + def root = path.getName(0).toString() + if (root.endsWith(".sql")) return null + def next = path.getName(1).toString() + if (next.endsWith(".sql")) { + if (root == "anonymous") return null + return ObjectPath.create(root, ObjectKind.DATABASE) + } + if (root == "anonymous") return ObjectPath.create(next, ObjectKind.SCHEMA) + return ObjectPath.create(root, ObjectKind.DATABASE).append(next, ObjectKind.SCHEMA) +} + +def storeSeparately(obj) { + return obj instanceof DasObjectWithSource || obj instanceof DasSchemaChild +} + +def sanitize(name) { + return name.replace('/', 'slash') +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object by schema.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object by schema.groovy @@ -0,0 +1,42 @@ +import com.intellij.database.model.DasObjectWithSource +import com.intellij.database.model.DasSchemaChild +import com.intellij.database.model.ObjectKind +import com.intellij.database.util.DasUtil +import com.intellij.database.util.ObjectPath + +LAYOUT.ignoreDependencies = true +LAYOUT.baseName { ctx -> baseName(ctx.object) } +LAYOUT.fileScope { path -> fileScope(path) } + + +def baseName(obj) { + def schema = DasUtil.getSchema(obj) + def file = fileName(obj) + if (schema.isEmpty()) { + return file + } + else { + return sanitize(schema) + "/" + file + } +} + +def fileName(obj) { + for (def cur = obj; cur != null; cur = cur.dasParent) { + if (storeSeparately(cur)) return sanitize(cur.name) + } + return sanitize(obj.name) +} + +def fileScope(path) { + def root = path.getName(0).toString() + if (root.endsWith(".sql")) return null + return ObjectPath.create(root, ObjectKind.SCHEMA) +} + +def storeSeparately(obj) { + return obj instanceof DasObjectWithSource || obj instanceof DasSchemaChild +} + +def sanitize(name) { + return name.replace('/', 'slash') +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object with order.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object with order.groovy @@ -0,0 +1,21 @@ +import com.intellij.database.model.DasObjectWithSource +import com.intellij.database.model.DasSchemaChild + +LAYOUT.baseName { ctx -> baseName(ctx.object) } +LAYOUT.fileName { ctx -> String.format("%03d-%s.sql", ctx.count, ctx.baseName) } + + +def baseName(obj) { + for (def cur = obj; cur != null; cur = cur.dasParent) { + if (storeSeparately(cur)) return sanitize(cur.name) + } + return sanitize(obj.name) +} + +def storeSeparately(obj) { + return obj instanceof DasObjectWithSource || obj instanceof DasSchemaChild +} + +def sanitize(name) { + return name.replace('/', 'slash') +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema.layouts/File per object.groovy @@ -0,0 +1,21 @@ +import com.intellij.database.model.DasObjectWithSource +import com.intellij.database.model.DasSchemaChild + +LAYOUT.ignoreDependencies = true +LAYOUT.baseName { ctx -> baseName(ctx.object) } + + +def baseName(obj) { + for (def cur = obj; cur != null; cur = cur.dasParent) { + if (storeSeparately(cur)) return sanitize(cur.name) + } + return sanitize(obj.name) +} + +def storeSeparately(obj) { + return obj instanceof DasObjectWithSource || obj instanceof DasSchemaChild +} + +def sanitize(name) { + return name.replace('/', 'slash') +} +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema/Generate POJOs.groovy b/.config/JetBrains/CLion2022.3/extensions/com.intellij.database/schema/Generate POJOs.groovy @@ -0,0 +1,74 @@ +import com.intellij.database.model.DasTable +import com.intellij.database.util.Case +import com.intellij.database.util.DasUtil + +/* + * Available context bindings: + * SELECTION Iterable<DasObject> + * PROJECT project + * FILES files helper + */ + +packageName = "com.sample;" +typeMapping = [ + (~/(?i)int/) : "long", + (~/(?i)float|double|decimal|real/): "double", + (~/(?i)datetime|timestamp/) : "java.sql.Timestamp", + (~/(?i)date/) : "java.sql.Date", + (~/(?i)time/) : "java.sql.Time", + (~/(?i)/) : "String" +] + +FILES.chooseDirectoryAndSave("Choose directory", "Choose where to store generated files") { dir -> + SELECTION.filter { it instanceof DasTable }.each { generate(it, dir) } +} + +def generate(table, dir) { + def className = javaName(table.getName(), true) + def fields = calcFields(table) + new File(dir, className + ".java").withPrintWriter { out -> generate(out, className, fields) } +} + +def generate(out, className, fields) { + out.println "package $packageName" + out.println "" + out.println "" + out.println "public class $className {" + out.println "" + fields.each() { + if (it.annos != "") out.println " ${it.annos}" + out.println " private ${it.type} ${it.name};" + } + out.println "" + fields.each() { + out.println "" + out.println " public ${it.type} get${it.name.capitalize()}() {" + out.println " return ${it.name};" + out.println " }" + out.println "" + out.println " public void set${it.name.capitalize()}(${it.type} ${it.name}) {" + out.println " this.${it.name} = ${it.name};" + out.println " }" + out.println "" + } + out.println "}" +} + +def calcFields(table) { + DasUtil.getColumns(table).reduce([]) { fields, col -> + def spec = Case.LOWER.apply(col.getDataType().getSpecification()) + def typeStr = typeMapping.find { p, t -> p.matcher(spec).find() }.value + fields += [[ + name : javaName(col.getName(), false), + type : typeStr, + annos: ""]] + } +} + +def javaName(str, capitalize) { + def s = com.intellij.psi.codeStyle.NameUtil.splitNameIntoWords(str) + .collect { Case.LOWER.apply(it).capitalize() } + .join("") + .replaceAll(/[^\p{javaJavaIdentifierPart}[_]]/, "_") + capitalize || s.length() == 1? s : Case.LOWER.apply(s[0]) + s[1..-1] +} diff --git a/.config/JetBrains/CLion2022.3/jdbc-drivers/jdbc-drivers.xml b/.config/JetBrains/CLion2022.3/jdbc-drivers/jdbc-drivers.xml @@ -0,0 +1,1228 @@ +<?xml version="1.0" encoding="UTF-8"?> +<artifacts> + <artifact name="HSQLDB"> + <version version="2.3.2"> + <item name="hsqldb-2.3.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-2.3.2.jar" + md5=""/> + <item type="license" name="hsqldb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-license.txt" md5=""/> + </version> + <version version="2.3.4"> + <item name="hsqldb-2.3.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-2.3.4.jar" + md5=""/> + <item type="license" name="hsqldb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-license.txt" md5=""/> + </version> + <version version="2.4.0"> + <item name="hsqldb-2.4.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-2.4.0.jar" + md5=""/> + <item type="license" name="hsqldb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-license.txt" md5=""/> + </version> + <version version="2.6.0"> + <item name="hsqldb-2.6.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/HSQLDB/hsqldb-2.6.0.jar" + md5=""/> + <item type="license" name="hsqldb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-license.txt" md5=""/> + </version> + <version version="2.7.0"> + <item type="maven" url="org.hsqldb:hsqldb:2.7.0"/> + <item type="license" name="hsqldb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hsqldb-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="MySQL Connector/J"> + <version version="5.1.35"> + <item name="mysql-connector-java-5.1.35-bin.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.35/COPYING" + md5=""/> + </version> + <version version="5.1.40"> + <item name="mysql-connector-java-5.1.40-bin.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.40/mysql-connector-java-5.1.40.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.40/COPYING" + md5=""/> + </version> + <version version="5.1.44"> + <item name="mysql-connector-java-5.1.44-bin.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.44/mysql-connector-java-5.1.44.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.44/COPYING" + md5=""/> + </version> + <version version="5.1.45"> + <item name="mysql-connector-java-5.1.45-bin.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.45/COPYING" + md5=""/> + </version> + <version version="5.1.46"> + <item name="mysql-connector-java-5.1.46.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.46/mysql-connector-java-5.1.46.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.46/COPYING" + md5=""/> + </version> + <version version="5.1.47"> + <item name="mysql-connector-java-5.1.47.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/COPYING" + md5=""/> + </version> + </artifact> + + <artifact id="MySQL ConnectorJ" name="MySQL Connector/J 8"> + <version version="8.0.13" id="MySQL ConnectorJ"> + <item name="mysql-connector-java-8.0.13.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.13/mysql-connector-java-8.0.13.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.13/LICENSE" + md5=""/> + </version> + <version version="8.0.15" id="MySQL ConnectorJ"> + <item name="mysql-connector-java-8.0.15.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.15/mysql-connector-java-8.0.15.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.15/LICENSE" + md5=""/> + </version> + <version version="8.0.21" id="MySQL ConnectorJ"> + <item name="mysql-connector-java-8.0.21.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.21/mysql-connector-java-8.0.21.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.21/LICENSE" + md5=""/> + </version> + <version version="8.0.25" id="MySQL ConnectorJ"> + <item name="mysql-connector-java-8.0.25.jar" + url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.25/mysql-connector-java-8.0.25.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" url="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.25/LICENSE" + md5=""/> + </version> + <constraint from="8" dbms="MYSQL" db-from="5.2"/><!-- todo: compat --> + <unsupported from="8" dbms="MYSQL" db-to="5.2"/> + </artifact> + + <artifact name="MariaDB Connector J"> + <version version="2.2.1"> + <item name="mariadb-java-client-2.2.1.jar" + url="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.2.1/mariadb-java-client-2.2.1.jar" + md5=""/> + <item type="license" name="mariadb-connector-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/mariadb-connector-license.txt" md5=""/> + </version> + <version version="2.4.1"> + <item name="mariadb-java-client-2.4.1.jar" + url="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.4.1/mariadb-java-client-2.4.1.jar" + md5=""/> + <item type="license" name="mariadb-connector-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/mariadb-connector-license.txt" md5=""/> + </version> + <version version="2.6.0"> + <item name="mariadb-java-client-2.6.0.jar" + url="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.6.0/mariadb-java-client-2.6.0.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/mariadb-connector-license.txt" md5=""/> + </version> + <version version="2.7.3"> + <item name="mariadb-java-client-2.7.3.jar" + url="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.7.3/mariadb-java-client-2.7.3.jar" + md5=""/> + <item type="license" name="mysql-connector-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/mariadb-connector-license.txt" md5=""/> + </version> + <channel id="MariaDB_2.X" name="MariaDB Connector/J 2.X" implicit="true" /> + <version version="3.0.7" > + <item type="maven" url="org.mariadb.jdbc:mariadb-java-client:3.0.7"/> + </version> + </artifact> + + <artifact name="PostgreSQL"> + <version version="9.4-1212"> + <item name="postgresql-9.4-1212.jdbc42.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-9.4-1212.jdbc42.jar" + md5=""/> + <item os="win" name="jna-platform-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-platform-win-4.4.0.jar" + md5=""/> + <item os="win" name="jna-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-win-4.4.0.jar" md5=""/> + <item os="win" name="waffle-jna-win-1.8.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/waffle-jna-win-1.8.1.jar" + md5=""/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + <version version="42.2.2"> + <item name="postgresql-42.2.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-42.2.2.jar" + md5=""/> + <item os="win" name="jna-platform-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-platform-win-4.4.0.jar" + md5=""/> + <item os="win" name="jna-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-win-4.4.0.jar" md5=""/> + <item os="win" name="waffle-jna-win-1.8.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/waffle-jna-win-1.8.1.jar" + md5=""/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + <version version="42.2.5"> + <item name="postgresql-42.2.5.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql/42.2/postgresql-42.2.5.jar" + md5=""/> + <item os="win" name="jna-platform-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-platform-win-4.4.0.jar" + md5=""/> + <item os="win" name="jna-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-win-4.4.0.jar" md5=""/> + <item os="win" name="waffle-jna-win-1.8.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/waffle-jna-win-1.8.1.jar" + md5=""/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + </artifact> + + <artifact id="PostgreSQL 2" name="PostgreSQL 2"> + <version version="42.2.22"> + <item name="postgresql-42.2.22.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql/42.2/postgresql-42.2.22.jar" + md5=""/> + <item os="win" name="jna-platform-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-platform-win-4.4.0.jar" + md5=""/> + <item os="win" name="jna-win-4.4.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jna-win-4.4.0.jar" md5=""/> + <item os="win" name="waffle-jna-win-1.8.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/waffle-jna-win-1.8.1.jar" + md5=""/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + <version version="42.3.3"> + <item type="maven" url="org.postgresql:postgresql:42.3.3"/> + <item os="win" type="maven" url="net.java.dev.jna:jna-platform:5.10.0"/> + <item os="win" type="maven" url="net.java.dev.jna:jna:5.10.0"/> + <item os="win" type="maven" url="com.github.dblock.waffle:waffle-jna:1.8.1"/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + <version version="42.4.0"> + <item type="maven" url="org.postgresql:postgresql:42.4.0"/> + <item os="win" type="maven" url="net.java.dev.jna:jna-platform:5.12.0"/> + <item os="win" type="maven" url="net.java.dev.jna:jna:5.12.0"/> + <item os="win" type="maven" url="com.github.waffle:waffle-jna:1.9.1"/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + <version version="42.5.0"> + <item type="maven" url="org.postgresql:postgresql:42.5.0"/> + <item os="win" type="maven" url="net.java.dev.jna:jna-platform:5.12.0"/> + <item os="win" type="maven" url="net.java.dev.jna:jna:5.12.0"/> + <item os="win" type="maven" url="com.github.waffle:waffle-jna:1.9.1"/> + <item type="license" name="postgresql-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/postgresql-driver-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="jTDS (SQL Server and Sybase)"> + <version version="1.3.0"> + <item name="jtds-1.3.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-1.3.0.jar" + md5=""/> + <item type="license" name="jtds-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-license.txt" md5=""/> + </version> + <version version="1.3.1"> + <item name="jtds-1.3.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-1.3.1.jar" + md5=""/> + <item os="win" type="native" name="jtds-win-auth.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-win-auth.jar" + md5=""/> + <item type="license" name="jtds-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-license.txt" md5=""/> + </version> + <version version="1.3.1.1"> + <item name="jtds-1.3.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-1.3.1.jar" + md5=""/> + <item os="win" type="native" name="jtds-win-auth.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-win-auth.jar" + md5=""/> + <item type="license" name="jtds-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtds-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="DB2"> + <version version="4.9.78"> + <item name="db2jcc4-4.9.78.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/db2jcc4-4.9.78.jar" + md5=""/> + <item type="license" name="db2-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/db2-driver-license.txt" + md5=""/> + </version> + <version version="4.23.42"> + <item name="db2jcc4-4.23.42.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/db2jcc4-4.23.42.jar" + md5=""/> + <item type="license" name="db2-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/db2-driver-license.txt" + md5=""/> + </version> + <version version="4.26.14"> + <item name="db2jcc4_4.26.14.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Db2/4.26/db2jcc4_4.26.14.jar" + md5=""/> + <item type="license" name="db2-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/db2-driver-license.txt" + md5=""/> + </version> + <constraint from="4.26" dbms="DB2_LUW" db-from="11.0"/><!-- todo: compat --> + <unsupported from="4.26" dbms="DB2_LUW" db-to="11.0"/> + </artifact> + + <artifact name="JTOpen (DB2 iSeries)"> + <version version="8.3"> + <item name="jt400.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jt400.jar" + md5=""/> + <item type="license" name="jtopen-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtopen-driver-license.txt" + md5=""/> + </version> + <version version="9.4"> + <item name="jt400-9.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jt400-9.4.jar" + md5=""/> + <item type="license" name="jtopen-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jtopen-driver-license.txt" + md5=""/> + </version> + <version version="10.4"> + <item name="jt400-10.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Db2JTOpen/10.4/jt400-10.4.jar" + md5=""/> + <item type="license" name="jtopen-driver-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Db2JTOpen/jtopen-driver-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="Oracle"> + <version version="11.2.0.4"> + <item name="ojdbc6-11.2.0.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ojdbc6-11.2.0.4.jar" + md5=""/> + <item name="xdb6-11.2.0.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xdb6-11.2.0.4.jar" + md5=""/> + <item name="xmlparserv2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xmlparserv2.jar" + md5=""/> + <item type="license" name="oracle-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle-driver-license.txt" + md5=""/> + </version> + <version version="12.1.0.2"> + <item name="ojdbc6-12.1.0.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ojdbc6-12.1.0.2.jar" + md5=""/> + <item name="xdb6-12.1.0.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xdb6-12.1.0.2.jar" + md5=""/> + <item name="xmlparserv2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xmlparserv2.jar" + md5=""/> + <item type="license" name="oracle-driver-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle-driver-license.txt" + md5=""/> + </version> + <version version="12.2.0.1"> + <item name="ojdbc8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/12.2.0.1/ojdbc8.jar" + md5=""/> + <item name="xdb6.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/12.2.0.1/xdb6.jar" + md5=""/> + <item name="orai18n.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/12.2.0.1/orai18n.jar" + md5=""/> + <item name="xmlparserv2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/12.2.0.1/xmlparserv2.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/license.txt" md5=""/> + </version> + <version version="19.3.0.0"> + <item name="ojdbc8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.3.0.0/ojdbc8.jar" md5=""/> + <item name="xdb6.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.3.0.0/xdb6.jar" + md5=""/> + <item name="orai18n.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.3.0.0/orai18n.jar" md5=""/> + <item name="xmlparserv2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.3.0.0/xmlparserv2.jar" md5=""/> + <item type="license" name="license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/license.txt" md5=""/> + </version> + <version version="19.8.0.0"> + <item name="ojdbc8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.8.0.0/ojdbc8.jar" md5=""/> + <item name="xdb6.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.8.0.0/xdb.jar" + md5=""/> + <item name="orai18n.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.8.0.0/orai18n.jar" md5=""/> + <item name="xmlparserv2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.8.0.0/xmlparserv2.jar" md5=""/> + <item type="license" name="license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/19.8.0.0/BASIC_LICENSE.txt" md5=""/> + </version> + <version version="21.1.0.0" name="Oracle"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/ojdbc8.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/ons.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/oraclepki.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/orai18n.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/osdt_cert.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/osdt_core.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/rsi.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/simplefan.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/ucp.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/xdb.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/xmlparserv2.jar"/> + <item type="none" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/ojdbc.policy"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/oracle/21.1.0.0/BASIC_LICENSE.txt"/> + </version> + <version version="21.5.0.0" name="Oracle"> + <item type="maven" url="com.oracle.database.jdbc:ojdbc11:21.5.0.0"/> + <item type="maven" url="com.oracle.database.jdbc:ucp:21.5.0.0"/> + <item type="maven" url="com.oracle.database.jdbc:rsi:21.5.0.0"/> + <item type="maven" url="com.oracle.database.security:osdt_core:21.5.0.0"/> + <item type="maven" url="com.oracle.database.security:osdt_cert:21.5.0.0"/> + <item type="maven" url="com.oracle.database.security:oraclepki:21.5.0.0"/> + <item type="maven" url="com.oracle.database.xml:xmlparserv2:21.5.0.0"/> + <item type="maven" url="com.oracle.database.xml:xdb:21.5.0.0"/> + <item type="maven" url="com.oracle.database.nls:orai18n:21.5.0.0"/> + <!--<item type="maven" url="com.oracle.database.ha:ons:21.5.0.0"/>--> + <!--<item type="maven" url="com.oracle.database.nls:simplefan:21.5.0.0"/>--> + </version> + <constraint from="12" dbms="ORACLE" db-from="11.2"/><!-- todo: compat --> + <unsupported from="12" dbms="ORACLE" db-to="11.2"/> + </artifact> + + <artifact name="Xerial SQLiteJDBC"> + <version version="3.8.11.2"> + <item name="sqlite-jdbc-3.8.11.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite-jdbc-3.8.11.2.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xerial-sqlite-license.txt" + md5=""/> + </version> + <version version="3.16.1"> + <item name="sqlite-jdbc-3.16.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite-jdbc-3.16.1.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xerial-sqlite-license.txt" + md5=""/> + </version> + <version version="3.20.1.1"> + <item name="sqlite-jdbc-3.20.1.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite-jdbc-3.20.1.1.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/xerial-sqlite-license.txt" + md5=""/> + </version> + <version version="3.25.1"> + <item name="sqlite-jdbc-3.25.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/3.25/sqlite-jdbc-3.25.1.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" md5=""/> + </version> + <version version="3.31.1"> + <item name="sqlite-jdbc-3.31.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/sqlite-jdbc-3.31.1.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" md5=""/> + </version> + <version version="3.34.0"> + <item name="sqlite-jdbc-3.34.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/sqlite-jdbc-3.34.0.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" md5=""/> + </version> + <version version="3.36.0.3"> + <item name="sqlite-jdbc-3.36.0.3.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/sqlite-jdbc-3.36.0.3.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" + md5=""/> + </version> + <version version="3.38.0"> + <item name="sqlite-jdbc-3.38.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/sqlite-jdbc-3.38.0.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" + md5=""/> + </version> + <version version="3.39.2"> + <item name="sqlite-jdbc-3.39.2.jar" + url="https://github.com/xerial/sqlite-jdbc/releases/download/3.39.2.0/sqlite-jdbc-3.39.2.0.jar" + md5=""/> + <item type="license" name="xerial-sqlite-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlite/license.txt" + md5=""/> + </version> + </artifact> + + <artifact name="H2"> + <version version="1.3.176"> + <item name="h2-1.3.176.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-1.3.176.jar" + md5=""/> + <item type="license" name="h2-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-license.txt" md5=""/> + </version> + <version version="1.4.192"> + <item name="h2-1.4.192.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-1.4.192.jar" + md5=""/> + <item type="license" name="h2-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-license.txt" md5=""/> + </version> + <version version="1.4.196"> + <item name="h2-1.4.196.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-1.4.196.jar" + md5=""/> + <item type="license" name="h2-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-license.txt" md5=""/> + </version> + <version version="1.4.200"> + <item name="h2-1.4.200.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2/1.4/h2-1.4.200.jar" + md5=""/> + <item type="license" name="h2-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2-license.txt" md5=""/> + </version> + <version version="2.1.210"> + <item type="maven" url="com.h2database:h2:2.1.210"/> + <item type="license" name="h2-license-mpl.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2/h2-license-mpl20.txt" md5=""/> + <item type="license" name="h2-license-epl.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/h2/h2-license-epl10.txt" md5=""/> + </version> + </artifact> + + <artifact name="Apache Derby"> + <version version="10.11.1.1"> + <item name="derby-10.11.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-10.11.1.1.jar" md5=""/> + <item name="derbyclient-10.11.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derbyclient-10.11.1.1.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-license.txt" md5=""/> + </version> + <version version="10.12.1.1"> + <item name="derby-10.12.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-10.12.1.1.jar" md5=""/> + <item name="derbyclient-10.12.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derbyclient-10.12.1.1.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-license.txt" md5=""/> + </version> + <version version="10.13.1.1"> + <item name="derby-10.13.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-10.13.1.1.jar" md5=""/> + <item name="derbyclient-10.13.1.1.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derbyclient-10.13.1.1.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-license.txt" md5=""/> + </version> + <version version="10.14.1.0"> + <item name="derby-10.14.1.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-10.14.1.0.jar" md5=""/> + <item name="derbyclient-10.14.1.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derbyclient-10.14.1.0.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/derby-license.txt" md5=""/> + </version> + <version version="10.15.1.3"> + <item name="derby-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derby-10.15.1.3.jar" md5=""/> + <item name="derbyclient-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyclient-10.15.1.3.jar" md5=""/> + <item name="derbytools-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbytools-10.15.1.3.jar" md5=""/> + <item name="derbyrun-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyrun-10.15.1.3.jar" md5=""/> + <item name="derbyoptionaltools-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyoptionaltools-10.15.1.3.jar" md5=""/> + <item name="derbyshared-10.15.1.3.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyshared-10.15.1.3.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/derby-license.txt" md5=""/> + </version> + <version version="10.15.2.0"> + <item name="derby-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derby-10.15.2.0.jar" md5=""/> + <item name="derbyclient-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyclient-10.15.2.0.jar" md5=""/> + <item name="derbytools-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbytools-10.15.2.0.jar" md5=""/> + <item name="derbyrun-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyrun-10.15.2.0.jar" md5=""/> + <item name="derbyoptionaltools-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyoptionaltools-10.15.2.0.jar" md5=""/> + <item name="derbyshared-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbyshared-10.15.2.0.jar" md5=""/> + <item name="derbynet-10.15.2.0.jar" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/10.15/derbynet-10.15.2.0.jar" md5=""/> + <item type="license" name="derby-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Derby/derby-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="SQL Server"> + <version version="6.4.0"> + <item name="sqljdbc42-6.4.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqljdbc42-6.4.0.jar" + md5=""/> + <item os="win" type="native" name="sqlserver64-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlserver64-win-auth.jar" md5=""/> + <item type="license" name="sqlserver-driver6-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlserver-driver6-license.txt" md5=""/> + </version> + <version version="7.0.0"> + <item name="mssql-jdbc-7.0.0.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.0.0/mssql-jdbc-7.0.0.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver7-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.0.0/sqlserver7-win-auth.jar" md5=""/> + <item type="license" name="sqlserver7-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.0.0/sqlserver7-license.txt" md5=""/> + </version> + <version version="7.2.1"> + <item name="mssql-jdbc-7.2.1.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.2/mssql-jdbc-7.2.1.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver7-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.0.0/sqlserver7-win-auth.jar" md5=""/> + <item type="license" name="sqlserver7-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.0.0/sqlserver7-license.txt" md5=""/> + </version> + <version version="7.4.1"> + <item name="mssql-jdbc-7.4.1.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/7.2/mssql-jdbc-7.4.1.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver64-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlserver64-win-auth.jar" md5=""/> + <item type="license" name="sqlserver-driver6-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/sqlserver-driver6-license.txt" md5=""/> + </version> + <version version="8.2.2"> + <item name="mssql-jdbc-8.2.2.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/8/mssql-jdbc-8.2.2.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/8/sqlserver8-win-auth.jar" md5=""/> + <item type="license" name="sqlserver8-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/8/license.txt" md5=""/> + </version> + <version version="9.2.0"> + <item name="mssql-jdbc-9.2.0.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/mssql-jdbc-9.2.0.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/sqlserver9-win-auth.jar" md5=""/> + <item type="license" name="sqlserver9-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/license.txt" md5=""/> + </version> + <version version="9.4.0"> + <item name="mssql-jdbc-9.4.0.jre8.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/mssql-jdbc-9.4.0.jre8.jar" + md5=""/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/sqlserver94-win-auth.jar" md5=""/> + <item type="license" name="sqlserver9-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/9/license.txt" md5=""/> + </version> + <version version="10.2.0"> + <item type="maven" url="com.microsoft.sqlserver:mssql-jdbc:10.2.0.jre8"/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/sqlserver102-win-auth.jar" md5=""/> + <item type="license" name="mssql-jdbc_auth_LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/mssql-jdbc_auth_LICENSE"/> + <item type="license" name="LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/LICENSE" md5=""/> + </version> + <version version="10.2.1"> + <item type="maven" url="com.microsoft.sqlserver:mssql-jdbc:10.2.1.jre8"/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/sqlserver1021-win-auth.jar" md5=""/> + <item type="license" name="mssql-jdbc_auth_LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/mssql-jdbc_auth_LICENSE"/> + <item type="license" name="LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/10/LICENSE" md5=""/> + </version> + <version version="11.2.0"> + <item type="maven" url="com.microsoft.sqlserver:mssql-jdbc:11.2.0.jre8"/> + <item os="win" type="native" name="sqlserver-win-auth.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/11/sqlserver1120-win-auth.jar" md5=""/> + <item type="license" name="mssql-jdbc_auth_LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/11/mssql-jdbc_auth_LICENSE"/> + <item type="license" name="LICENSE.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MSSQL/11/LICENSE" md5=""/> + </version> + </artifact> + + <artifact name="Redshift"> + <version version="1.2.1.1001"> + <item name="redshiftjdbc42-1.2.1.1001.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/redshiftjdbc42-1.2.1.1001.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/amazon-redshift-jdbc-driver-license-agreement.txt" md5=""/> + </version> + <version version="1.2.10.1009"> + <item name="redshiftjdbc42-1.2.10.1009.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/redshiftjdbc42-1.2.10.1009.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/amazon-redshift-jdbc-driver-license-agreement.txt" md5=""/> + </version> + <version version="1.2.16.1027"> + <item name="RedshiftJDBC42-1.2.16.1027.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.16/RedshiftJDBC42-1.2.16.1027.jar" + md5=""/> + <item type="license" name="license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license.txt" md5=""/> + </version> + <version version="1.2.41.1065"> + <item name="RedshiftJDBC42-1.2.41.1065.jar" + url="https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/1.2.41.1065/RedshiftJDBC42-1.2.41.1065.jar" + md5=""/> + <item type="license" name="license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license.txt" md5=""/> + </version> + <version version="1.2.50.1077"> + <item name="antlr4-4.5.3.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/antlr4-4.5.3.jar" md5=""/> + <item name="aws-java-sdk-core-1.11.118.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/aws-java-sdk-core-1.11.118.jar" + md5=""/> + <item name="aws-java-sdk-redshift-1.11.118.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/aws-java-sdk-redshift-1.11.118.jar" + md5=""/> + <item name="aws-java-sdk-sts-1.11.118.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/aws-java-sdk-sts-1.11.118.jar" + md5=""/> + <item name="commons-codec-1.9.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/commons-codec-1.9.jar" + md5=""/> + <item name="commons-logging-1.1.3.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/commons-logging-1.1.3.jar" + md5=""/> + <item name="httpclient-4.5.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/httpclient-4.5.2.jar" + md5=""/> + <item name="httpcore-4.4.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/httpcore-4.4.4.jar" + md5=""/> + <item name="jackson-annotations-2.10.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/jackson-annotations-2.10.1.jar" + md5=""/> + <item name="jackson-core-2.10.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/jackson-core-2.10.1.jar" + md5=""/> + <item name="jackson-databind-2.10.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/jackson-databind-2.10.1.jar" + md5=""/> + <item name="jackson-dataformat-cbor-2.10.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/jackson-dataformat-cbor-2.10.1.jar" + md5=""/> + <item name="joda-time-2.8.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/joda-time-2.8.1.jar" + md5=""/> + <item name="log4j-1.2.17.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/log4j-1.2.17.jar" md5=""/> + <item name="RedshiftJDBC42-no-awssdk-1.2.50.1077.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/1.2.50/RedshiftJDBC42-no-awssdk-1.2.50.1077.jar" + md5=""/> + <item type="license" name="license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license.txt" md5=""/> + </version> + </artifact> + <artifact id="Redshift 2" name="Redshift 2"> + <version version="2.0.0.0"> + <item name="redshift-jdbc42-2.0.0.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/redshift-jdbc42-2.0.0.0.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license2.txt" + md5=""/> + </version> + <version version="2.0.0.2"> + <item name="redshift-jdbc42-2.0.0.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/redshift-jdbc42-2.0.0.2.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license2.txt" + md5=""/> + </version> + <version version="2.0.0.3"> + <item name="redshift-jdbc42-2.0.0.3.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/redshift-jdbc42-2.0.0.3.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license2.txt" + md5=""/> + </version> + <version version="2.0.0.5"> + <item name="redshift-jdbc42-2.0.0.5.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/redshift-jdbc42-2.0.0.5.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license2.txt" + md5=""/> + </version> + <version version="2.1.0.1"> + <item name="redshift-jdbc42-2.1.0.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/redshift-jdbc42-2.1.0.1.jar" + md5=""/> + <item type="license" name="amazon-redshift-jdbc-driver-license-agreement.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Redshift/license2.txt" + md5=""/> + </version> + </artifact> + + <artifact name="Exasol"> + <version version="6.0.3"> + <item name="exajdbc-6.0.3.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/exajdbc-6.0.3.jar" + md5=""/> + <item type="license" name="exasol-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/exasol-license.txt" md5=""/> + </version> + <version version="6.2.5"> + <item name="exajdbc-6.2.5.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Exasol/6.2/exajdbc-6.2.5.jar" + md5=""/> + <item type="license" name="exasol-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Exasol/LICENSE.txt" md5=""/> + </version> + <version version="7.0.7"> + <item name="exajdbc-7.0.7.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Exasol/7/exajdbc-7.0.7.jar" + md5=""/> + <item type="license" name="exasol-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/exasol-license.txt" md5=""/> + </version> + <version version="7.1.11"> + <item name="exajdbc-7.1.11.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Exasol/7/exajdbc-7.1.11.jar" + md5=""/> + <item type="license" name="exasol-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/exasol-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="ClickHouse"> + <property name="driver.class" value="ru.yandex.clickhouse.ClickHouseDriver"/> + <version version="0.1.40"> + <item name="clickhouse-jdbc-0.1.40d.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/0.1.40/clickhouse-jdbc-0.1.40d.jar" + md5=""/> + <item type="license" name="clickhouse-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/clickhouse-license.txt" md5=""/> + </version> + <version version="0.1.50"> + <item name="clickhouse-jdbc-0.1.50d.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/0.1.50/clickhouse-jdbc-0.1.50d.jar" + md5=""/> + <item type="license" name="clickhouse-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/clickhouse-license.txt" md5=""/> + </version> + <version version="0.2.4"> + <item type="license" name="clickhouse-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/clickhouse-license.txt" md5=""/> + <item type="maven" url="ru.yandex.clickhouse:clickhouse-jdbc:0.2.4"/> + </version> + <version version="0.3.1"> + <item type="license" name="clickhouse-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/ClickHouse/clickhouse-license.txt" md5=""/> + <item type="maven" url="ru.yandex.clickhouse:clickhouse-jdbc:0.3.1-patch"/> + </version> + </artifact> + <artifact name="ClickHouse"> + <property name="driver.class" value="com.clickhouse.jdbc.ClickHouseDriver"/> + <constraint from="0.3.2" db-from="20.7"/><!-- todo: compat --> + <unsupported from="0.3.2" db-to="20.7"/> + <version version="0.3.2-9"> + <item type="license" name="clickhouse-license.txt" + url="https://github.com/ClickHouse/clickhouse-jdbc/releases/download/v0.3.2-patch9/LICENSE"/> + <item type="maven" url="com.clickhouse:clickhouse-jdbc:0.3.2-patch9"/> + </version> + <version version="0.3.2-11"> + <unsupported ide-to="222.3245"/> + <item type="license" name="clickhouse-license.txt" + url="https://github.com/ClickHouse/clickhouse-jdbc/releases/download/v0.3.2-patch11/LICENSE"/> + <item name="clickhouse-jdbc-0.3.2-patch11.jar" + url="https://github.com/ClickHouse/clickhouse-jdbc/releases/download/v0.3.2-patch11/clickhouse-jdbc-0.3.2-patch11-all.jar" + md5=""/> + </version> + </artifact> + + <artifact name="Cassandra"> + <version version="1.3.4"> + <item name="cassandra-jdbc-driver-1.3.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/1.3/cassandra-jdbc-driver-1.3.4.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/license.txt" md5=""/> + </version> + <version version="1.3.5"> + <item name="cassandra-jdbc-driver-1.3.5.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/1.3/cassandra-jdbc-driver-1.3.5.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/license.txt" md5=""/> + </version> + <version version="1.4"> + <item name="cassandra-jdbc-driver-1.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/1.4/cassandra-jdbc-driver-1.4.jar" + md5=""/> + <item type="license" name="license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Cassandra/license.txt" md5=""/> + </version> + </artifact> + + <artifact name="Vertica"> + <version version="9.1.1"> + <item name="vertica-jdbc-9.1.1-0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/vertica/vertica-jdbc-9.1.1-0.jar" + md5=""/> + </version> + <version version="9.2.0"> + <item name="vertica-jdbc-9.2.0-0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/vertica/vertica-jdbc-9.2.0-0.jar" + md5=""/> + </version> + </artifact> + + <artifact name="Hive"> + <version version="3.1.1"> + <item name="hive-jdbc-3.1.1-standalone.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/3.1.1/hive-jdbc-3.1.1-standalone.jar" + md5=""/> + <item name="hadoop-common-3.1.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/3.1.1/hadoop-common-3.1.0.jar" + md5=""/> + <item name="commons-configuration2-2.1.1.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/3.1.1/commons-configuration2-2.1.1.jar" + md5=""/> + <item name="hadoop-auth-3.1.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/3.1.1/hadoop-auth-3.1.0.jar" + md5=""/> + <item type="license" name="hive-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/hive-license.txt" md5=""/> + </version> + <version version="3.1.2"> + <item name="hive-jdbc-3.1.2-standalone.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/hive-jdbc-3.1.2-standalone.jar" + md5=""/> + <item type="license" name="hive-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/hive/hive-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="Snowflake"> + <version version="3.6.9"> + <item name="snowflake-jdbc-3.6.9.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-jdbc-3.6.9.jar" + md5=""/> + </version> + <version version="3.7.0"> + <item name="snowflake-jdbc-3.7.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-jdbc-3.7.0.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + <version version="3.11.0"> + <item name="snowflake-jdbc-3.11.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-jdbc-3.11.0.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + <version version="3.12.9"> + <item name="snowflake-jdbc-3.12.9.jar" + url="https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.12.9/snowflake-jdbc-3.12.9.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + <version version="3.13.0"> + <item name="snowflake-jdbc-3.13.0.jar" + url="https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.13.0/snowflake-jdbc-3.13.0.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + <version version="3.13.5"> + <item name="snowflake-jdbc-3.13.5.jar" + url="https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.13.5/snowflake-jdbc-3.13.5.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + <version version="3.13.10"> + <item name="snowflake-jdbc-3.13.10.jar" + url="https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.13.10/snowflake-jdbc-3.13.10.jar" + md5=""/> + <item type="license" name="snowflake-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/snowflake/snowflake-license.txt" md5=""/> + </version> + </artifact> + + <artifact name="MongoDB"> + <version version="1.10"> + <item name="mongo-jdbc-standalone-1.10.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.10/mongo-jdbc-standalone-1.10.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.11"> + <item name="mongo-jdbc-standalone-1.11.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.11/mongo-jdbc-standalone-1.11.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.12"> + <item name="mongo-jdbc-standalone-1.12.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.12/mongo-jdbc-standalone-1.12.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.13"> + <item name="mongo-jdbc-standalone-1.13.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.13/mongo-jdbc-standalone-1.13.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.14"> + <item name="mongo-jdbc-standalone-1.14.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.14/mongo-jdbc-standalone-1.14.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.15"> + <item name="mongo-jdbc-standalone-1.15.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.15/mongo-jdbc-standalone-1.15.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + <version version="1.16"> + <item name="mongo-jdbc-standalone-1.16.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/1.16/mongo-jdbc-standalone-1.16.jar" + md5=""/> + <item type="license" name="mongodb-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MongoDB/mongodb-license.txt" + md5=""/> + </version> + </artifact> + <artifact name="Couchbase"> + <version version="0.4"> + <item name="couchbase-jdbc-driver-0.4.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/couchbase/couchbase-jdbc-driver-0.4.0.jar" + md5=""/> + <item type="license" name="couchbase-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/couchbase/license.txt" + md5=""/> + </version> + <version version="0.5"> + <item name="couchbase-jdbc-driver-0.5.0.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/couchbase/couchbase-jdbc-driver-0.5.0.jar" + md5=""/> + <item type="license" name="couchbase-license.txt" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/couchbase/license.txt" + md5=""/> + </version> + </artifact> + + <artifact name="ADAL4J" id="Active Directory"> + <version version="1.6.6"> + <item type="maven" url="com.microsoft.azure:adal4j:1.6.6"/> + </version> + </artifact> + + <artifact name="MSAL4J"> + <version version="1.8.1"> + <item type="maven" url="com.microsoft.azure:msal4j:1.8.1"/> + </version> + <version version="1.10.1"> + <item type="maven" url="com.microsoft.azure:msal4j:1.10.1"/> + </version> + <version version="1.11.0"> + <item type="maven" url="com.microsoft.azure:msal4j:1.11.0"/> + </version> + <version version="1.11.2"> + <item type="maven" url="com.microsoft.azure:msal4j:1.11.2"/> + </version> + <version version="1.12.0"> + <item type="maven" url="com.microsoft.azure:msal4j:1.11.0"/> + </version> + <version version="1.13.0"> + <item type="maven" url="com.microsoft.azure:msal4j:1.13.0"/> + </version> + </artifact> + + <artifact name="junixsocket-mysql"> + <version version="2.3.2"> + <item type="maven" url="com.kohlschutter.junixsocket:junixsocket-mysql:2.3.2"/> + <item type="maven" url="com.kohlschutter.junixsocket:junixsocket-native-common:2.3.2"/> + </version> + <version version="2.4.0"> + <item type="maven" url="com.kohlschutter.junixsocket:junixsocket-mysql:2.4.0"/> + <item type="maven" url="com.kohlschutter.junixsocket:junixsocket-native-common:2.4.0"/> + </version> + </artifact> + + <artifact name="Presto"> + <version version="0.213"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/presto/presto-jdbc-0.213.jar"/> + </version> + <version version="0.245.1"> + <item url="https://repo1.maven.org/maven2/com/facebook/presto/presto-jdbc/0.245.1/presto-jdbc-0.245.1.jar"/> + </version> + </artifact> + + <artifact name="Trino"> + <version version="351"> + <item url="https://repo1.maven.org/maven2/io/trino/trino-jdbc/351/trino-jdbc-351.jar"/> + </version> + </artifact> + + <artifact name="Tarantool"> + <version version="1.9.4"> + <item url="https://repo1.maven.org/maven2/org/tarantool/connector/1.9.4/connector-1.9.4.jar"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/tarantool/license.txt"/> + </version> + </artifact> + + <artifact name="Apache Phoenix Client"> + <version version="4.15"> + <item url="https://repository.apache.org/content/repositories/releases/org/apache/phoenix/phoenix-client/4.15.0-HBase-1.5/phoenix-client-4.15.0-HBase-1.5.jar"/> + </version> + </artifact> + + <artifact name="Apache Phoenix Thin"> + <version version="4.7"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Phoenix/phoenix-server-client-jdbc-4.7.0-HBase-1.1.jar"/> + </version> + </artifact> + + <artifact name="Cloud Spanner"> + <version version="1.18.3"> + <item url="https://repo1.maven.org/maven2/com/google/cloud/google-cloud-spanner-jdbc/1.18.3/google-cloud-spanner-jdbc-1.18.3-single-jar-with-dependencies.jar"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/CloudSpanner/license.txt"/> + </version> + <version version="2.0.0"> + <item url="https://repo1.maven.org/maven2/com/google/cloud/google-cloud-spanner-jdbc/2.0.0/google-cloud-spanner-jdbc-2.0.0-single-jar-with-dependencies.jar"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/CloudSpanner/license.txt"/> + </version> + <version version="2.6.2"> + <item type="maven" url="com.google.cloud:google-cloud-spanner-jdbc:2.6.2"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/CloudSpanner/license.txt"/> + </version> + </artifact> + + <artifact name="OpenEdge"> + <version version="12.3"> + <item type="pack" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Progress/openedge_jdbc_12.3.zip"/> + </version> + </artifact> + + <artifact name="InterSystems IRIS"> + <version version="3.2.0"> + <item type="pack" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/InterSystems/IRIS/intersystems-jdbc-3.2.0.zip"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/InterSystems/IRIS/license.txt"/> + </version> + </artifact> + + <artifact name="Firebird"> + <version version="4.0.2"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Firebird/jaybird-full-4.0.2.java8.jar"/> + </version> + </artifact> + + <artifact name="Tibero"> + <version version="6.0"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Tibero/tibero6-jdbc.jar"/> + </version> + </artifact> + + <artifact name="SAP Hana"> + <version version="2.7.9"> + <item url="https://repo1.maven.org/maven2/com/sap/cloud/db/jdbc/ngdbc/2.7.9/ngdbc-2.7.9.jar"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Sybase/hana_license.txt"/> + </version> + </artifact> + + <artifact name="SAP jConnect"> + <version version="7.07"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/jconn4.jar"/> + </version> + <version version="16.0.27276"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Sybase/16.0/jConnect40_16.0_27276.jar"/> + </version> + </artifact> + + <artifact name="Apache Spark"> + <version version="1.2.2"> + <item url="https://repo1.maven.org/maven2/org/apache/hive/hive-jdbc/1.2.2/hive-jdbc-1.2.2-standalone.jar"/> + <item url="https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-common/2.3.0/hadoop-common-2.3.0.jar"/> + </version> + </artifact> + + <artifact name="Elasticsearch"> + <version version="7.10.2"> + <item type="maven" url="org.elasticsearch.plugin:x-pack-sql-jdbc:7.10.2"/> + <item type="license" url="https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE-2.0.txt"/> + </version> + </artifact> + + <artifact name="Teradata"> + <version version="17"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Teradata/teradata-jdbc-17.jar"/> + </version> + </artifact> + + <artifact name="YugabyteDB"> + <version version="42.3.0"> + <item type="maven" url="com.yugabyte:jdbc-yugabytedb:42.3.0"/> + </version> + </artifact> + + <artifact name="Informix"> + <version version="4.10"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxjdbc.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxjdbcx.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxlang.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxlsupp.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxsqlj.jar"/> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/ifxtools.jar"/> + <item type="license" url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Informix/license.txt"/> + </version> + </artifact> + + <artifact name="Athena"> + <version version="2.0.16"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/Athena/athena-2.0.16.jar"/> + </version> + </artifact> + + <artifact name="BigQuery"> + <version version="1.2.1"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/BigQuery/1.2.1.1001/bigquery-1.2.1.jar"/> + </version> + <version version="1.2.2"> + <item name="bigquery-1.2.2.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/BigQuery/1.2.2.1004/bigquery-1.2.2.jar" + md5=""/> + </version> + <version version="1.2.4"> + <item name="bigquery-1.2.4.jar" + url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/BigQuery/1.2.4.1007/bigquery-1.2.4.jar" + md5=""/> + </version> + <version version="1.2.12"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.12.1015.zip"/> + </version> + <version version="1.2.14"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.14.1017.zip"/> + </version> + <version version="1.2.16"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.16.1020.zip"/> + </version> + <version version="1.2.19"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.19.1023.zip"/> + </version> + <version version="1.2.22"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.22.1026.zip"/> + </version> + <version version="1.2.25"> + <item type="pack" url="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.25.1029.zip"/> + </version> + </artifact> + + <artifact name="jna-platform"> + <version version="5.8.0"> + <item type="maven" url="net.java.dev.jna:jna-platform:5.8.0"/> + </version> + </artifact> + + <artifact name="DuckDB"> + <version version="0.3.1"> + <item type="maven" url="org.duckdb:duckdb_jdbc:0.3.1"/> + </version> + </artifact> + + <artifact name="Mimer SQL"> + <version version="3.42"> + <item url="https://cache-redirector.jetbrains.com/download.jetbrains.com/idea/jdbc-drivers/MimerSQL/mimjdbc3.jar"/> + </version> + </artifact> + + <artifact name="Apache Ignite Thin"> + <version version="2.12"> + <item type="maven" url="org.apache.ignite:ignite-core:2.12.0"/> + </version> + </artifact> + +</artifacts> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/keymaps/XWin copy.xml b/.config/JetBrains/CLion2022.3/keymaps/XWin copy.xml @@ -0,0 +1,5 @@ +<keymap version="1" name="XWin copy" parent="Default for XWin"> + <action id="ZoomCurrentWindow"> + <keyboard-shortcut first-keystroke="ctrl equals" /> + </action> +</keymap> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/Clang-Tidy.xml b/.config/JetBrains/CLion2022.3/options/Clang-Tidy.xml @@ -0,0 +1,633 @@ +<application> + <component name="ClangTidySettings"> + <option name="availableMisraChecks"> + <set> + <option value="clion-misra-c2012-10-1" /> + <option value="clion-misra-c2012-10-2" /> + <option value="clion-misra-c2012-10-5" /> + <option value="clion-misra-c2012-11-1" /> + <option value="clion-misra-c2012-11-2" /> + <option value="clion-misra-c2012-11-3" /> + <option value="clion-misra-c2012-11-4" /> + <option value="clion-misra-c2012-11-5" /> + <option value="clion-misra-c2012-11-6" /> + <option value="clion-misra-c2012-11-7" /> + <option value="clion-misra-c2012-11-8" /> + <option value="clion-misra-c2012-11-9" /> + <option value="clion-misra-c2012-12-2" /> + <option value="clion-misra-c2012-12-3" /> + <option value="clion-misra-c2012-12-5" /> + <option value="clion-misra-c2012-13-1" /> + <option value="clion-misra-c2012-13-3" /> + <option value="clion-misra-c2012-13-4" /> + <option value="clion-misra-c2012-13-5" /> + <option value="clion-misra-c2012-13-6" /> + <option value="clion-misra-c2012-14-4" /> + <option value="clion-misra-c2012-15-1" /> + <option value="clion-misra-c2012-15-2" /> + <option value="clion-misra-c2012-15-5" /> + <option value="clion-misra-c2012-15-6" /> + <option value="clion-misra-c2012-15-7" /> + <option value="clion-misra-c2012-16-3" /> + <option value="clion-misra-c2012-16-4" /> + <option value="clion-misra-c2012-16-5" /> + <option value="clion-misra-c2012-16-6" /> + <option value="clion-misra-c2012-16-7" /> + <option value="clion-misra-c2012-17-3" /> + <option value="clion-misra-c2012-17-5" /> + <option value="clion-misra-c2012-17-6" /> + <option value="clion-misra-c2012-17-7" /> + <option value="clion-misra-c2012-17-8" /> + <option value="clion-misra-c2012-18-4" /> + <option value="clion-misra-c2012-18-5" /> + <option value="clion-misra-c2012-18-7" /> + <option value="clion-misra-c2012-18-8" /> + <option value="clion-misra-c2012-19-2" /> + <option value="clion-misra-c2012-21-10" /> + <option value="clion-misra-c2012-21-3" /> + <option value="clion-misra-c2012-21-7" /> + <option value="clion-misra-c2012-21-8" /> + <option value="clion-misra-c2012-21-9" /> + <option value="clion-misra-c2012-22-5" /> + <option value="clion-misra-c2012-4-12" /> + <option value="clion-misra-c2012-4-3" /> + <option value="clion-misra-c2012-6-1" /> + <option value="clion-misra-c2012-6-2" /> + <option value="clion-misra-c2012-7-1" /> + <option value="clion-misra-c2012-7-2" /> + <option value="clion-misra-c2012-7-3" /> + <option value="clion-misra-c2012-7-4" /> + <option value="clion-misra-c2012-8-1" /> + <option value="clion-misra-c2012-8-10" /> + <option value="clion-misra-c2012-8-11" /> + <option value="clion-misra-c2012-8-12" /> + <option value="clion-misra-c2012-8-14" /> + <option value="clion-misra-c2012-8-2" /> + <option value="clion-misra-c2012-8-8" /> + <option value="clion-misra-c2012-9-3" /> + <option value="clion-misra-c2012-9-5" /> + <option value="clion-misra-cpp2008-0-1-7" /> + <option value="clion-misra-cpp2008-10-1-1" /> + <option value="clion-misra-cpp2008-10-3-2" /> + <option value="clion-misra-cpp2008-11-0-1" /> + <option value="clion-misra-cpp2008-12-1-3" /> + <option value="clion-misra-cpp2008-14-5-2" /> + <option value="clion-misra-cpp2008-15-0-2" /> + <option value="clion-misra-cpp2008-15-1-2" /> + <option value="clion-misra-cpp2008-15-1-3" /> + <option value="clion-misra-cpp2008-15-3-5" /> + <option value="clion-misra-cpp2008-15-5-1" /> + <option value="clion-misra-cpp2008-18-0-2" /> + <option value="clion-misra-cpp2008-18-0-3" /> + <option value="clion-misra-cpp2008-18-0-4" /> + <option value="clion-misra-cpp2008-18-2-1" /> + <option value="clion-misra-cpp2008-18-4-1" /> + <option value="clion-misra-cpp2008-2-13-1" /> + <option value="clion-misra-cpp2008-2-13-2" /> + <option value="clion-misra-cpp2008-2-13-3" /> + <option value="clion-misra-cpp2008-2-13-4" /> + <option value="clion-misra-cpp2008-3-1-2" /> + <option value="clion-misra-cpp2008-3-1-3" /> + <option value="clion-misra-cpp2008-3-3-2" /> + <option value="clion-misra-cpp2008-4-10-2" /> + <option value="clion-misra-cpp2008-4-5-1" /> + <option value="clion-misra-cpp2008-4-5-2" /> + <option value="clion-misra-cpp2008-5-0-11" /> + <option value="clion-misra-cpp2008-5-0-12" /> + <option value="clion-misra-cpp2008-5-0-13" /> + <option value="clion-misra-cpp2008-5-0-14" /> + <option value="clion-misra-cpp2008-5-0-19" /> + <option value="clion-misra-cpp2008-5-0-4" /> + <option value="clion-misra-cpp2008-5-0-5" /> + <option value="clion-misra-cpp2008-5-0-6" /> + <option value="clion-misra-cpp2008-5-14-1" /> + <option value="clion-misra-cpp2008-5-18-1" /> + <option value="clion-misra-cpp2008-5-2-10" /> + <option value="clion-misra-cpp2008-5-2-11" /> + <option value="clion-misra-cpp2008-5-2-12" /> + <option value="clion-misra-cpp2008-5-2-2" /> + <option value="clion-misra-cpp2008-5-2-4" /> + <option value="clion-misra-cpp2008-5-2-5" /> + <option value="clion-misra-cpp2008-5-2-6" /> + <option value="clion-misra-cpp2008-5-2-8" /> + <option value="clion-misra-cpp2008-5-2-9" /> + <option value="clion-misra-cpp2008-5-3-1" /> + <option value="clion-misra-cpp2008-5-3-2" /> + <option value="clion-misra-cpp2008-5-3-3" /> + <option value="clion-misra-cpp2008-5-3-4" /> + <option value="clion-misra-cpp2008-5-8-1" /> + <option value="clion-misra-cpp2008-6-2-1" /> + <option value="clion-misra-cpp2008-6-3-1" /> + <option value="clion-misra-cpp2008-6-4-1" /> + <option value="clion-misra-cpp2008-6-4-2" /> + <option value="clion-misra-cpp2008-6-4-5" /> + <option value="clion-misra-cpp2008-6-4-6" /> + <option value="clion-misra-cpp2008-6-4-7" /> + <option value="clion-misra-cpp2008-6-4-8" /> + <option value="clion-misra-cpp2008-6-5-1" /> + <option value="clion-misra-cpp2008-6-5-2" /> + <option value="clion-misra-cpp2008-6-5-3" /> + <option value="clion-misra-cpp2008-6-5-4" /> + <option value="clion-misra-cpp2008-6-6-2" /> + <option value="clion-misra-cpp2008-6-6-4" /> + <option value="clion-misra-cpp2008-6-6-5" /> + <option value="clion-misra-cpp2008-7-3-4" /> + <option value="clion-misra-cpp2008-7-4-3" /> + <option value="clion-misra-cpp2008-8-0-1" /> + <option value="clion-misra-cpp2008-8-4-1" /> + <option value="clion-misra-cpp2008-8-4-4" /> + <option value="clion-misra-cpp2008-8-5-3" /> + <option value="clion-misra-cpp2008-9-5-1" /> + <option value="clion-misra-cpp2008-9-6-2" /> + <option value="clion-misra-cpp2008-9-6-4" /> + </set> + </option> + <option name="previousClangTidyChecks"> + <set> + <option value="abseil-cleanup-ctad" /> + <option value="abseil-duration-addition" /> + <option value="abseil-duration-comparison" /> + <option value="abseil-duration-conversion-cast" /> + <option value="abseil-duration-division" /> + <option value="abseil-duration-factory-float" /> + <option value="abseil-duration-factory-scale" /> + <option value="abseil-duration-subtraction" /> + <option value="abseil-duration-unnecessary-conversion" /> + <option value="abseil-faster-strsplit-delimiter" /> + <option value="abseil-no-internal-dependencies" /> + <option value="abseil-no-namespace" /> + <option value="abseil-redundant-strcat-calls" /> + <option value="abseil-str-cat-append" /> + <option value="abseil-string-find-startswith" /> + <option value="abseil-string-find-str-contains" /> + <option value="abseil-time-comparison" /> + <option value="abseil-time-subtraction" /> + <option value="abseil-upgrade-duration-conversions" /> + <option value="altera-id-dependent-backward-branch" /> + <option value="altera-kernel-name-restriction" /> + <option value="altera-single-work-item-barrier" /> + <option value="altera-struct-pack-align" /> + <option value="altera-unroll-loops" /> + <option value="android-cloexec-accept" /> + <option value="android-cloexec-accept4" /> + <option value="android-cloexec-creat" /> + <option value="android-cloexec-dup" /> + <option value="android-cloexec-epoll-create" /> + <option value="android-cloexec-epoll-create1" /> + <option value="android-cloexec-fopen" /> + <option value="android-cloexec-inotify-init" /> + <option value="android-cloexec-inotify-init1" /> + <option value="android-cloexec-memfd-create" /> + <option value="android-cloexec-open" /> + <option value="android-cloexec-pipe" /> + <option value="android-cloexec-pipe2" /> + <option value="android-cloexec-socket" /> + <option value="android-comparison-in-temp-failure-retry" /> + <option value="boost-use-to-string" /> + <option value="bugprone-argument-comment" /> + <option value="bugprone-assert-side-effect" /> + <option value="bugprone-assignment-in-if-condition" /> + <option value="bugprone-bad-signal-to-kill-thread" /> + <option value="bugprone-bool-pointer-implicit-conversion" /> + <option value="bugprone-branch-clone" /> + <option value="bugprone-copy-constructor-init" /> + <option value="bugprone-dangling-handle" /> + <option value="bugprone-dynamic-static-initializers" /> + <option value="bugprone-easily-swappable-parameters" /> + <option value="bugprone-exception-escape" /> + <option value="bugprone-fold-init-type" /> + <option value="bugprone-forward-declaration-namespace" /> + <option value="bugprone-forwarding-reference-overload" /> + <option value="bugprone-implicit-widening-of-multiplication-result" /> + <option value="bugprone-inaccurate-erase" /> + <option value="bugprone-incorrect-roundings" /> + <option value="bugprone-infinite-loop" /> + <option value="bugprone-integer-division" /> + <option value="bugprone-lambda-function-name" /> + <option value="bugprone-macro-parentheses" /> + <option value="bugprone-macro-repeated-side-effects" /> + <option value="bugprone-misplaced-operator-in-strlen-in-alloc" /> + <option value="bugprone-misplaced-pointer-arithmetic-in-alloc" /> + <option value="bugprone-misplaced-widening-cast" /> + <option value="bugprone-move-forwarding-reference" /> + <option value="bugprone-multiple-statement-macro" /> + <option value="bugprone-narrowing-conversions" /> + <option value="bugprone-no-escape" /> + <option value="bugprone-not-null-terminated-result" /> + <option value="bugprone-parent-virtual-call" /> + <option value="bugprone-posix-return" /> + <option value="bugprone-redundant-branch-condition" /> + <option value="bugprone-reserved-identifier" /> + <option value="bugprone-shared-ptr-array-mismatch" /> + <option value="bugprone-signal-handler" /> + <option value="bugprone-signed-char-misuse" /> + <option value="bugprone-sizeof-container" /> + <option value="bugprone-sizeof-expression" /> + <option value="bugprone-spuriously-wake-up-functions" /> + <option value="bugprone-string-constructor" /> + <option value="bugprone-string-integer-assignment" /> + <option value="bugprone-string-literal-with-embedded-nul" /> + <option value="bugprone-stringview-nullptr" /> + <option value="bugprone-suspicious-enum-usage" /> + <option value="bugprone-suspicious-include" /> + <option value="bugprone-suspicious-memory-comparison" /> + <option value="bugprone-suspicious-memset-usage" /> + <option value="bugprone-suspicious-missing-comma" /> + <option value="bugprone-suspicious-realloc-usage" /> + <option value="bugprone-suspicious-semicolon" /> + <option value="bugprone-suspicious-string-compare" /> + <option value="bugprone-swapped-arguments" /> + <option value="bugprone-terminating-continue" /> + <option value="bugprone-throw-keyword-missing" /> + <option value="bugprone-too-small-loop-variable" /> + <option value="bugprone-unchecked-optional-access" /> + <option value="bugprone-undefined-memory-manipulation" /> + <option value="bugprone-undelegated-constructor" /> + <option value="bugprone-unhandled-exception-at-new" /> + <option value="bugprone-unhandled-self-assignment" /> + <option value="bugprone-unused-raii" /> + <option value="bugprone-unused-return-value" /> + <option value="bugprone-use-after-move" /> + <option value="bugprone-virtual-near-miss" /> + <option value="cert-con36-c" /> + <option value="cert-con54-cpp" /> + <option value="cert-dcl03-c" /> + <option value="cert-dcl16-c" /> + <option value="cert-dcl21-cpp" /> + <option value="cert-dcl37-c" /> + <option value="cert-dcl50-cpp" /> + <option value="cert-dcl51-cpp" /> + <option value="cert-dcl54-cpp" /> + <option value="cert-dcl58-cpp" /> + <option value="cert-dcl59-cpp" /> + <option value="cert-env33-c" /> + <option value="cert-err09-cpp" /> + <option value="cert-err33-c" /> + <option value="cert-err34-c" /> + <option value="cert-err52-cpp" /> + <option value="cert-err58-cpp" /> + <option value="cert-err60-cpp" /> + <option value="cert-err61-cpp" /> + <option value="cert-exp42-c" /> + <option value="cert-fio38-c" /> + <option value="cert-flp30-c" /> + <option value="cert-flp37-c" /> + <option value="cert-mem57-cpp" /> + <option value="cert-msc30-c" /> + <option value="cert-msc32-c" /> + <option value="cert-msc50-cpp" /> + <option value="cert-msc51-cpp" /> + <option value="cert-msc54-cpp" /> + <option value="cert-oop11-cpp" /> + <option value="cert-oop54-cpp" /> + <option value="cert-oop57-cpp" /> + <option value="cert-oop58-cpp" /> + <option value="cert-pos44-c" /> + <option value="cert-pos47-c" /> + <option value="cert-sig30-c" /> + <option value="cert-str34-c" /> + <option value="clang-analyzer-apiModeling.Errno" /> + <option value="clang-analyzer-apiModeling.StdCLibraryFunctions" /> + <option value="clang-analyzer-apiModeling.TrustNonnull" /> + <option value="clang-analyzer-apiModeling.TrustReturnsNonnull" /> + <option value="clang-analyzer-apiModeling.google.GTest" /> + <option value="clang-analyzer-apiModeling.llvm.CastValue" /> + <option value="clang-analyzer-apiModeling.llvm.ReturnValue" /> + <option value="clang-analyzer-core.CallAndMessage" /> + <option value="clang-analyzer-core.CallAndMessageModeling" /> + <option value="clang-analyzer-core.DivideZero" /> + <option value="clang-analyzer-core.DynamicTypePropagation" /> + <option value="clang-analyzer-core.NonNullParamChecker" /> + <option value="clang-analyzer-core.NonnilStringConstants" /> + <option value="clang-analyzer-core.NullDereference" /> + <option value="clang-analyzer-core.StackAddrEscapeBase" /> + <option value="clang-analyzer-core.StackAddressEscape" /> + <option value="clang-analyzer-core.UndefinedBinaryOperatorResult" /> + <option value="clang-analyzer-core.VLASize" /> + <option value="clang-analyzer-core.builtin.BuiltinFunctions" /> + <option value="clang-analyzer-core.builtin.NoReturnFunctions" /> + <option value="clang-analyzer-core.uninitialized.ArraySubscript" /> + <option value="clang-analyzer-core.uninitialized.Assign" /> + <option value="clang-analyzer-core.uninitialized.Branch" /> + <option value="clang-analyzer-core.uninitialized.CapturedBlockVariable" /> + <option value="clang-analyzer-core.uninitialized.NewArraySize" /> + <option value="clang-analyzer-core.uninitialized.UndefReturn" /> + <option value="clang-analyzer-cplusplus.InnerPointer" /> + <option value="clang-analyzer-cplusplus.Move" /> + <option value="clang-analyzer-cplusplus.NewDelete" /> + <option value="clang-analyzer-cplusplus.NewDeleteLeaks" /> + <option value="clang-analyzer-cplusplus.PlacementNew" /> + <option value="clang-analyzer-cplusplus.PureVirtualCall" /> + <option value="clang-analyzer-cplusplus.SelfAssignment" /> + <option value="clang-analyzer-cplusplus.SmartPtrModeling" /> + <option value="clang-analyzer-cplusplus.StringChecker" /> + <option value="clang-analyzer-cplusplus.VirtualCallModeling" /> + <option value="clang-analyzer-deadcode.DeadStores" /> + <option value="clang-analyzer-fuchsia.HandleChecker" /> + <option value="clang-analyzer-nullability.NullPassedToNonnull" /> + <option value="clang-analyzer-nullability.NullReturnedFromNonnull" /> + <option value="clang-analyzer-nullability.NullabilityBase" /> + <option value="clang-analyzer-nullability.NullableDereferenced" /> + <option value="clang-analyzer-nullability.NullablePassedToNonnull" /> + <option value="clang-analyzer-nullability.NullableReturnedFromNonnull" /> + <option value="clang-analyzer-optin.cplusplus.UninitializedObject" /> + <option value="clang-analyzer-optin.cplusplus.VirtualCall" /> + <option value="clang-analyzer-optin.mpi.MPI-Checker" /> + <option value="clang-analyzer-optin.osx.OSObjectCStyleCast" /> + <option value="clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker" /> + <option value="clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker" /> + <option value="clang-analyzer-optin.performance.GCDAntipattern" /> + <option value="clang-analyzer-optin.performance.Padding" /> + <option value="clang-analyzer-optin.portability.UnixAPI" /> + <option value="clang-analyzer-osx.API" /> + <option value="clang-analyzer-osx.MIG" /> + <option value="clang-analyzer-osx.NSOrCFErrorDerefChecker" /> + <option value="clang-analyzer-osx.NumberObjectConversion" /> + <option value="clang-analyzer-osx.OSObjectRetainCount" /> + <option value="clang-analyzer-osx.ObjCProperty" /> + <option value="clang-analyzer-osx.SecKeychainAPI" /> + <option value="clang-analyzer-osx.cocoa.AtSync" /> + <option value="clang-analyzer-osx.cocoa.AutoreleaseWrite" /> + <option value="clang-analyzer-osx.cocoa.ClassRelease" /> + <option value="clang-analyzer-osx.cocoa.Dealloc" /> + <option value="clang-analyzer-osx.cocoa.IncompatibleMethodTypes" /> + <option value="clang-analyzer-osx.cocoa.Loops" /> + <option value="clang-analyzer-osx.cocoa.MissingSuperCall" /> + <option value="clang-analyzer-osx.cocoa.NSAutoreleasePool" /> + <option value="clang-analyzer-osx.cocoa.NSError" /> + <option value="clang-analyzer-osx.cocoa.NilArg" /> + <option value="clang-analyzer-osx.cocoa.NonNilReturnValue" /> + <option value="clang-analyzer-osx.cocoa.ObjCGenerics" /> + <option value="clang-analyzer-osx.cocoa.RetainCount" /> + <option value="clang-analyzer-osx.cocoa.RetainCountBase" /> + <option value="clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak" /> + <option value="clang-analyzer-osx.cocoa.SelfInit" /> + <option value="clang-analyzer-osx.cocoa.SuperDealloc" /> + <option value="clang-analyzer-osx.cocoa.UnusedIvars" /> + <option value="clang-analyzer-osx.cocoa.VariadicMethodTypes" /> + <option value="clang-analyzer-osx.coreFoundation.CFError" /> + <option value="clang-analyzer-osx.coreFoundation.CFNumber" /> + <option value="clang-analyzer-osx.coreFoundation.CFRetainRelease" /> + <option value="clang-analyzer-osx.coreFoundation.containers.OutOfBounds" /> + <option value="clang-analyzer-osx.coreFoundation.containers.PointerSizedValues" /> + <option value="clang-analyzer-security.FloatLoopCounter" /> + <option value="clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling" /> + <option value="clang-analyzer-security.insecureAPI.SecuritySyntaxChecker" /> + <option value="clang-analyzer-security.insecureAPI.UncheckedReturn" /> + <option value="clang-analyzer-security.insecureAPI.bcmp" /> + <option value="clang-analyzer-security.insecureAPI.bcopy" /> + <option value="clang-analyzer-security.insecureAPI.bzero" /> + <option value="clang-analyzer-security.insecureAPI.decodeValueOfObjCType" /> + <option value="clang-analyzer-security.insecureAPI.getpw" /> + <option value="clang-analyzer-security.insecureAPI.gets" /> + <option value="clang-analyzer-security.insecureAPI.mkstemp" /> + <option value="clang-analyzer-security.insecureAPI.mktemp" /> + <option value="clang-analyzer-security.insecureAPI.rand" /> + <option value="clang-analyzer-security.insecureAPI.strcpy" /> + <option value="clang-analyzer-security.insecureAPI.vfork" /> + <option value="clang-analyzer-unix.API" /> + <option value="clang-analyzer-unix.DynamicMemoryModeling" /> + <option value="clang-analyzer-unix.Malloc" /> + <option value="clang-analyzer-unix.MallocSizeof" /> + <option value="clang-analyzer-unix.MismatchedDeallocator" /> + <option value="clang-analyzer-unix.Vfork" /> + <option value="clang-analyzer-unix.cstring.BadSizeArg" /> + <option value="clang-analyzer-unix.cstring.CStringModeling" /> + <option value="clang-analyzer-unix.cstring.NullArg" /> + <option value="clang-analyzer-valist.CopyToSelf" /> + <option value="clang-analyzer-valist.Uninitialized" /> + <option value="clang-analyzer-valist.Unterminated" /> + <option value="clang-analyzer-valist.ValistBase" /> + <option value="clang-analyzer-webkit.NoUncountedMemberChecker" /> + <option value="clang-analyzer-webkit.RefCntblBaseVirtualDtor" /> + <option value="clang-analyzer-webkit.UncountedLambdaCapturesChecker" /> + <option value="concurrency-mt-unsafe" /> + <option value="concurrency-thread-canceltype-asynchronous" /> + <option value="cppcoreguidelines-avoid-c-arrays" /> + <option value="cppcoreguidelines-avoid-const-or-ref-data-members" /> + <option value="cppcoreguidelines-avoid-goto" /> + <option value="cppcoreguidelines-avoid-magic-numbers" /> + <option value="cppcoreguidelines-avoid-non-const-global-variables" /> + <option value="cppcoreguidelines-c-copy-assignment-signature" /> + <option value="cppcoreguidelines-explicit-virtual-functions" /> + <option value="cppcoreguidelines-init-variables" /> + <option value="cppcoreguidelines-interfaces-global-init" /> + <option value="cppcoreguidelines-macro-usage" /> + <option value="cppcoreguidelines-narrowing-conversions" /> + <option value="cppcoreguidelines-no-malloc" /> + <option value="cppcoreguidelines-non-private-member-variables-in-classes" /> + <option value="cppcoreguidelines-owning-memory" /> + <option value="cppcoreguidelines-prefer-member-initializer" /> + <option value="cppcoreguidelines-pro-bounds-array-to-pointer-decay" /> + <option value="cppcoreguidelines-pro-bounds-constant-array-index" /> + <option value="cppcoreguidelines-pro-bounds-pointer-arithmetic" /> + <option value="cppcoreguidelines-pro-type-const-cast" /> + <option value="cppcoreguidelines-pro-type-cstyle-cast" /> + <option value="cppcoreguidelines-pro-type-member-init" /> + <option value="cppcoreguidelines-pro-type-reinterpret-cast" /> + <option value="cppcoreguidelines-pro-type-static-cast-downcast" /> + <option value="cppcoreguidelines-pro-type-union-access" /> + <option value="cppcoreguidelines-pro-type-vararg" /> + <option value="cppcoreguidelines-slicing" /> + <option value="cppcoreguidelines-special-member-functions" /> + <option value="cppcoreguidelines-virtual-class-destructor" /> + <option value="darwin-avoid-spinlock" /> + <option value="darwin-dispatch-once-nonstatic" /> + <option value="fuchsia-default-arguments-calls" /> + <option value="fuchsia-default-arguments-declarations" /> + <option value="fuchsia-header-anon-namespaces" /> + <option value="fuchsia-multiple-inheritance" /> + <option value="fuchsia-overloaded-operator" /> + <option value="fuchsia-statically-constructed-objects" /> + <option value="fuchsia-trailing-return" /> + <option value="fuchsia-virtual-inheritance" /> + <option value="google-build-explicit-make-pair" /> + <option value="google-build-namespaces" /> + <option value="google-build-using-namespace" /> + <option value="google-default-arguments" /> + <option value="google-explicit-constructor" /> + <option value="google-global-names-in-headers" /> + <option value="google-objc-avoid-nsobject-new" /> + <option value="google-objc-avoid-throwing-exception" /> + <option value="google-objc-function-naming" /> + <option value="google-objc-global-variable-declaration" /> + <option value="google-readability-avoid-underscore-in-googletest-name" /> + <option value="google-readability-braces-around-statements" /> + <option value="google-readability-casting" /> + <option value="google-readability-function-size" /> + <option value="google-readability-namespace-comments" /> + <option value="google-readability-todo" /> + <option value="google-runtime-int" /> + <option value="google-runtime-operator" /> + <option value="google-upgrade-googletest-case" /> + <option value="hicpp-avoid-c-arrays" /> + <option value="hicpp-avoid-goto" /> + <option value="hicpp-braces-around-statements" /> + <option value="hicpp-deprecated-headers" /> + <option value="hicpp-exception-baseclass" /> + <option value="hicpp-explicit-conversions" /> + <option value="hicpp-function-size" /> + <option value="hicpp-invalid-access-moved" /> + <option value="hicpp-member-init" /> + <option value="hicpp-move-const-arg" /> + <option value="hicpp-multiway-paths-covered" /> + <option value="hicpp-named-parameter" /> + <option value="hicpp-new-delete-operators" /> + <option value="hicpp-no-array-decay" /> + <option value="hicpp-no-assembler" /> + <option value="hicpp-no-malloc" /> + <option value="hicpp-noexcept-move" /> + <option value="hicpp-signed-bitwise" /> + <option value="hicpp-special-member-functions" /> + <option value="hicpp-static-assert" /> + <option value="hicpp-undelegated-constructor" /> + <option value="hicpp-uppercase-literal-suffix" /> + <option value="hicpp-use-auto" /> + <option value="hicpp-use-emplace" /> + <option value="hicpp-use-equals-default" /> + <option value="hicpp-use-equals-delete" /> + <option value="hicpp-use-noexcept" /> + <option value="hicpp-use-nullptr" /> + <option value="hicpp-use-override" /> + <option value="hicpp-vararg" /> + <option value="linuxkernel-must-check-errs" /> + <option value="llvm-else-after-return" /> + <option value="llvm-header-guard" /> + <option value="llvm-include-order" /> + <option value="llvm-namespace-comment" /> + <option value="llvm-prefer-isa-or-dyn-cast-in-conditionals" /> + <option value="llvm-prefer-register-over-unsigned" /> + <option value="llvm-qualified-auto" /> + <option value="llvm-twine-local" /> + <option value="llvmlibc-callee-namespace" /> + <option value="llvmlibc-implementation-in-namespace" /> + <option value="llvmlibc-restrict-system-libc-headers" /> + <option value="misc-confusable-identifiers" /> + <option value="misc-const-correctness" /> + <option value="misc-definitions-in-headers" /> + <option value="misc-misleading-bidirectional" /> + <option value="misc-misleading-identifier" /> + <option value="misc-misplaced-const" /> + <option value="misc-new-delete-overloads" /> + <option value="misc-no-recursion" /> + <option value="misc-non-copyable-objects" /> + <option value="misc-non-private-member-variables-in-classes" /> + <option value="misc-redundant-expression" /> + <option value="misc-static-assert" /> + <option value="misc-throw-by-value-catch-by-reference" /> + <option value="misc-unconventional-assign-operator" /> + <option value="misc-uniqueptr-reset-release" /> + <option value="misc-unused-alias-decls" /> + <option value="misc-unused-parameters" /> + <option value="misc-unused-using-decls" /> + <option value="modernize-avoid-bind" /> + <option value="modernize-avoid-c-arrays" /> + <option value="modernize-concat-nested-namespaces" /> + <option value="modernize-deprecated-headers" /> + <option value="modernize-deprecated-ios-base-aliases" /> + <option value="modernize-loop-convert" /> + <option value="modernize-macro-to-enum" /> + <option value="modernize-make-shared" /> + <option value="modernize-make-unique" /> + <option value="modernize-pass-by-value" /> + <option value="modernize-raw-string-literal" /> + <option value="modernize-redundant-void-arg" /> + <option value="modernize-replace-auto-ptr" /> + <option value="modernize-replace-disallow-copy-and-assign-macro" /> + <option value="modernize-replace-random-shuffle" /> + <option value="modernize-return-braced-init-list" /> + <option value="modernize-shrink-to-fit" /> + <option value="modernize-unary-static-assert" /> + <option value="modernize-use-auto" /> + <option value="modernize-use-bool-literals" /> + <option value="modernize-use-default-member-init" /> + <option value="modernize-use-emplace" /> + <option value="modernize-use-equals-default" /> + <option value="modernize-use-equals-delete" /> + <option value="modernize-use-nodiscard" /> + <option value="modernize-use-noexcept" /> + <option value="modernize-use-nullptr" /> + <option value="modernize-use-override" /> + <option value="modernize-use-trailing-return-type" /> + <option value="modernize-use-transparent-functors" /> + <option value="modernize-use-uncaught-exceptions" /> + <option value="modernize-use-using" /> + <option value="mpi-buffer-deref" /> + <option value="mpi-type-mismatch" /> + <option value="objc-assert-equals" /> + <option value="objc-avoid-nserror-init" /> + <option value="objc-dealloc-in-category" /> + <option value="objc-forbidden-subclassing" /> + <option value="objc-missing-hash" /> + <option value="objc-nsdate-formatter" /> + <option value="objc-nsinvocation-argument-lifetime" /> + <option value="objc-property-declaration" /> + <option value="objc-super-self" /> + <option value="openmp-exception-escape" /> + <option value="openmp-use-default-none" /> + <option value="performance-faster-string-find" /> + <option value="performance-for-range-copy" /> + <option value="performance-implicit-conversion-in-loop" /> + <option value="performance-inefficient-algorithm" /> + <option value="performance-inefficient-string-concatenation" /> + <option value="performance-inefficient-vector-operation" /> + <option value="performance-move-const-arg" /> + <option value="performance-move-constructor-init" /> + <option value="performance-no-automatic-move" /> + <option value="performance-no-int-to-ptr" /> + <option value="performance-noexcept-move-constructor" /> + <option value="performance-trivially-destructible" /> + <option value="performance-type-promotion-in-math-fn" /> + <option value="performance-unnecessary-copy-initialization" /> + <option value="performance-unnecessary-value-param" /> + <option value="portability-restrict-system-includes" /> + <option value="portability-simd-intrinsics" /> + <option value="portability-std-allocator-const" /> + <option value="readability-avoid-const-params-in-decls" /> + <option value="readability-braces-around-statements" /> + <option value="readability-const-return-type" /> + <option value="readability-container-contains" /> + <option value="readability-container-data-pointer" /> + <option value="readability-container-size-empty" /> + <option value="readability-convert-member-functions-to-static" /> + <option value="readability-delete-null-pointer" /> + <option value="readability-duplicate-include" /> + <option value="readability-else-after-return" /> + <option value="readability-function-cognitive-complexity" /> + <option value="readability-function-size" /> + <option value="readability-identifier-length" /> + <option value="readability-identifier-naming" /> + <option value="readability-implicit-bool-conversion" /> + <option value="readability-inconsistent-declaration-parameter-name" /> + <option value="readability-isolate-declaration" /> + <option value="readability-magic-numbers" /> + <option value="readability-make-member-function-const" /> + <option value="readability-misleading-indentation" /> + <option value="readability-misplaced-array-index" /> + <option value="readability-named-parameter" /> + <option value="readability-non-const-parameter" /> + <option value="readability-qualified-auto" /> + <option value="readability-redundant-access-specifiers" /> + <option value="readability-redundant-control-flow" /> + <option value="readability-redundant-declaration" /> + <option value="readability-redundant-function-ptr-dereference" /> + <option value="readability-redundant-member-init" /> + <option value="readability-redundant-preprocessor" /> + <option value="readability-redundant-smartptr-get" /> + <option value="readability-redundant-string-cstr" /> + <option value="readability-redundant-string-init" /> + <option value="readability-simplify-boolean-expr" /> + <option value="readability-simplify-subscript-expr" /> + <option value="readability-static-accessed-through-instance" /> + <option value="readability-static-definition-in-anonymous-namespace" /> + <option value="readability-string-compare" /> + <option value="readability-suspicious-call-argument" /> + <option value="readability-uniqueptr-delete-release" /> + <option value="readability-uppercase-literal-suffix" /> + <option value="readability-use-anyofallof" /> + <option value="zircon-temporary-objects" /> + </set> + </option> + <option name="previousClangTidyVersion" value="16.0.0" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/DontShowAgainFeedbackService.xml b/.config/JetBrains/CLion2022.3/options/DontShowAgainFeedbackService.xml @@ -0,0 +1,4 @@ +<application> + <component name="DontShowAgainFeedbackService"><![CDATA[{ +}]]></component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/ProjectCreationInfoService.xml b/.config/JetBrains/CLion2022.3/options/ProjectCreationInfoService.xml @@ -0,0 +1,4 @@ +<application> + <component name="ProjectCreationInfoState"><![CDATA[{ +}]]></component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/actionSummary.xml b/.config/JetBrains/CLion2022.3/options/actionSummary.xml @@ -0,0 +1,196 @@ +<application> + <component name="ActionsLocalSummary"> + <e n="$Copy"> + <i c="4" l="1669482983924" /> + </e> + <e n="$Delete"> + <i c="2" l="1668110601156" /> + </e> + <e n="$Paste"> + <i c="5" l="1669482985839" /> + </e> + <e n="AutoIndentLines"> + <i c="50" l="1669483038591" /> + </e> + <e n="BraceOrQuoteOut"> + <i c="1" l="1666345317591" /> + </e> + <e n="CMake.ClearCacheAndReload"> + <i c="3" l="1669481813745" /> + </e> + <e n="CMake.CreateLists"> + <i c="4" l="1669481820472" /> + </e> + <e n="CMake.ReloadCMakeProject"> + <i c="10" l="1669481806606" /> + </e> + <e n="CMake.ToggleCMakeAutoReload"> + <i c="3" l="1669830049766" /> + </e> + <e n="CMake.UnloadCMakeProject"> + <i c="4" l="1669481818622" /> + </e> + <e n="CPP.NewCppFile"> + <i c="3" l="1666343727740" /> + </e> + <e n="CollapseRegion"> + <i c="10" l="1669481766566" /> + </e> + <e n="CommentByLineComment"> + <i c="7" l="1669830074475" /> + </e> + <e n="Coverage"> + <i c="1" l="1665855719490" /> + </e> + <e n="Debug"> + <i c="3" l="1665855868161" /> + </e> + <e n="EditorBackSpace"> + <i c="1320" l="1669566906314" /> + </e> + <e n="EditorChooseLookupItem"> + <i c="28" l="1669566778361" /> + </e> + <e n="EditorChooseLookupItemReplace"> + <i c="10" l="1669483014557" /> + </e> + <e n="EditorDelete"> + <i c="201" l="1668110792191" /> + </e> + <e n="EditorDown"> + <i c="14" l="1669481941937" /> + </e> + <e n="EditorEnter"> + <i c="257" l="1669566770549" /> + </e> + <e n="EditorEscape"> + <i c="3" l="1668111480765" /> + </e> + <e n="EditorLeft"> + <i c="2" l="1667988223839" /> + </e> + <e n="EditorPaste"> + <i c="1" l="1665855485254" /> + </e> + <e n="EditorPasteFromX11"> + <i c="1" l="1667988666685" /> + </e> + <e n="EditorRight"> + <i c="10" l="1667988224600" /> + </e> + <e n="EditorTab"> + <i c="8" l="1669566377387" /> + </e> + <e n="EditorUp"> + <i c="10" l="1669566203877" /> + </e> + <e n="ExpandRegion"> + <i c="43" l="1669481766253" /> + </e> + <e n="NewDir"> + <i c="5" l="1669482967172" /> + </e> + <e n="NewFile"> + <i c="1" l="1665855231308" /> + </e> + <e n="OpenFile"> + <i c="3" l="1668025019991" /> + </e> + <e n="Resume"> + <i c="8" l="1671880434735" /> + </e> + <e n="Run"> + <i c="112" l="1669844378527" /> + </e> + <e n="SaveAll"> + <i c="125" l="1669566909086" /> + </e> + <e n="ShowSettings"> + <i c="12" l="1669481835104" /> + </e> + <e n="SingleFileExecutionAction"> + <i c="9" l="1669830041967" /> + </e> + <e n="Stop"> + <i c="4" l="1669566363279" /> + </e> + <e n="ToggleLineBreakpoint"> + <i c="5" l="1665855718218" /> + </e> + <e n="WelcomeScreen.OpenDirectoryProject"> + <i c="1" l="1664896519661" /> + </e> + <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$SelectConfigAction"> + <i c="11" l="1669844377672" /> + </e> + <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$SelectTargetAction"> + <i c="2" l="1668027109715" /> + </e> + <e n="com.intellij.execution.impl.ConsoleViewImpl$DeleteBackspaceHandler"> + <i c="110" l="1669830060052" /> + </e> + <e n="com.intellij.execution.impl.ConsoleViewImpl$EnterHandler"> + <i c="337" l="1669844382571" /> + </e> + <e n="com.intellij.execution.impl.ConsoleViewImpl$PasteHandler"> + <i c="46" l="1669830060325" /> + </e> + <e n="com.intellij.execution.impl.ConsoleViewImpl$TabHandler"> + <i c="1" l="1666346115902" /> + </e> + <e n="com.intellij.ide.plugins.newui.TabbedPaneHeaderComponent$3"> + <i c="2" l="1664673074268" /> + </e> + <e n="com.intellij.notification.NotificationAction$Simple"> + <i c="1" l="1665326722879" /> + </e> + <e n="com.intellij.openapi.actionSystem.DefaultActionGroup"> + <i c="1" l="1666006510331" /> + </e> + <e n="com.intellij.openapi.actionSystem.EmptyAction$MyDelegatingAction"> + <i c="2679" l="1669566916419" /> + </e> + <e n="com.intellij.openapi.fileEditor.impl.tabActions.CloseTab"> + <i c="35" l="1669843411442" /> + </e> + <e n="com.intellij.openapi.keymap.impl.ui.KeymapPanel$AddKeyboardShortcutAction"> + <i c="2" l="1669481759734" /> + </e> + <e n="com.intellij.openapi.ui.DialogWrapper$4"> + <i c="27" l="1671880526902" /> + </e> + <e n="com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$AnCancelAction"> + <i c="1" l="1671880434020" /> + </e> + <e n="com.intellij.openapi.vcs.changes.ignore.actions.IgnoreFileAction"> + <i c="2" l="1669075080283" /> + </e> + <e n="com.intellij.toolWindow.ToolWindowHeader$ShowOptionsAction"> + <i c="1" l="1665855242232" /> + </e> + <e n="com.intellij.ui.AnActionButton$AnActionButtonWrapper"> + <i c="1" l="1665328933088" /> + </e> + <e n="com.intellij.ui.CommonActionsPanel$AddButton"> + <i c="5" l="1665851412689" /> + </e> + <e n="com.intellij.ui.CommonActionsPanel$RemoveButton"> + <i c="5" l="1665329266666" /> + </e> + <e n="com.intellij.xdebugger.impl.breakpoints.RemoveBreakpointGutterIconAction"> + <i c="4" l="1665855891636" /> + </e> + <e n="com.jetbrains.cidr.cpp.toolchains.CPPToolchainsPanel$AddToolchainAction"> + <i c="2" l="1665851414451" /> + </e> + <e n="com.jetbrains.cidr.cpp.toolchains.ui.ToolchainPanel$showEnvironmentOptions$action$1"> + <i c="1" l="1665329187027" /> + </e> + <e n="com.maddyhome.idea.vim.ui.ex.ExShortcutKeyAction"> + <i c="151" l="1669566909083" /> + </e> + <e n="editRunConfigurations"> + <i c="7" l="1669481798439" /> + </e> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/colors.scheme.xml b/.config/JetBrains/CLion2022.3/options/colors.scheme.xml @@ -0,0 +1,5 @@ +<application> + <component name="EditorColorsManagerImpl"> + <global_color_scheme name="Dracula" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/console-font.xml b/.config/JetBrains/CLion2022.3/options/console-font.xml @@ -0,0 +1,5 @@ +<application> + <component name="ConsoleFont"> + <option name="VERSION" value="1" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/databaseDrivers.xml b/.config/JetBrains/CLion2022.3/options/databaseDrivers.xml @@ -0,0 +1,3 @@ +<application> + <component name="LocalDatabaseDriverManager" version="201" /> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/debugger.xml b/.config/JetBrains/CLion2022.3/options/debugger.xml @@ -0,0 +1,18 @@ +<application> + <component name="XDebuggerSettings"> + <data-views /> + <general /> + <debuggers> + <debugger id="ObjectiveC"> + <configuration> + <nt-symbol-settings /> + </configuration> + </debugger> + <debugger id="javascript"> + <configuration> + <custom-object-presentation /> + </configuration> + </debugger> + </debuggers> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/diff.xml b/.config/JetBrains/CLion2022.3/options/diff.xml @@ -0,0 +1,5 @@ +<application> + <component name="ExternalDiffSettings"> + <option name="MIGRATE_OLD_SETTINGS" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/dracula-theme.xml b/.config/JetBrains/CLion2022.3/options/dracula-theme.xml @@ -0,0 +1,5 @@ +<application> + <component name="DraculaSetting"> + <option name="version" value="1.14.2" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/editor-font.xml b/.config/JetBrains/CLion2022.3/options/editor-font.xml @@ -0,0 +1,5 @@ +<application> + <component name="DefaultFont"> + <option name="VERSION" value="1" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/features.usage.statistics.xml b/.config/JetBrains/CLion2022.3/options/features.usage.statistics.xml @@ -0,0 +1,140 @@ +<application> + <component name="FeatureUsageStatistics" first-run="1664673030647" have-been-shown="false" show-in-other="true" show-in-compilation="true"> + <feature id="refactoring.moveTopLevel" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.camelHumps" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.surroundwith.statement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.file.line" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.changeSignature" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.symbol" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="switcher" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.replace" count="10" last-shown="0" last-used="1669483014557" shown-count="0" /> + <feature id="codeassists.complete.statement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineTypedef" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceConstant" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.show.quick.list" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineParameter" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.convert.line.separators" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="db.console.execute" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.recent.files" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="scratch" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.pull.requests" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.annotate" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.open.last.tool.window" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.reformat.code" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.show.liveTemplates" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.copy.line" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.find.in.files" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineLocalVar" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="db.copy.table" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.appCodeIntroduceVariable" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.hide.tool.window" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.find.replace.in.files.toggle" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="intentions.check.regexp" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="profiler.open.snapshot" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.comment.line" count="7" last-shown="0" last-used="1669830074475" shown-count="0" /> + <feature id="refactoring.introduceTypedef" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.pushDown" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="SearchEverywhere" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editor.delete.line" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.inheritance.hierarchy" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.duplicate" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.copy.reference" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.find" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickdefinition" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.basic" count="38" last-shown="0" last-used="1669566778381" shown-count="0" /> + <feature id="editing.completion.postfix" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="generate.definitions" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="dir.diff" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.recent.locations" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.select.word" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.close.other.editors" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="debugger.evaluate.expression" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.extractSuperclass" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.class.hierarchy" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.highlight.usages" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.extractSubclass" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="debugger.breakpoint.edit" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.smarttype.general" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassist.inspect.batch" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="db.table.editor" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.liveTemplates" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.usages" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceParameter" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="intentions.edit.regexp" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickdefinition.lookup" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.moveMembers" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.find.usages" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.clipboard.history" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.compare.editor.with.clipboard" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.rename" count="3" last-shown="0" last-used="1668025127982" shown-count="0" /> + <feature id="navigation.popup.action" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.show.quick.list" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="db.forget.cached.schemas" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.cancelByControlArrows" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="find.recent.search" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.inspection" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.show.local.history" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.pullUp" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.use.integration" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.file" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.overrideimplement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="db.console.run.intention" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="db.diff" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.close.all.editors" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.wildcards" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceVariable" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.extractMethod" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceDefine" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.surroundwith.expression" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.generate.code" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.declaration" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.finishByDotEtc" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineMethod" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.open.project.tool.window" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.join.lines" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="debugger.breakpoint.non.suspending" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.finishByCtrlDot" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.context.actions" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.select.in" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.tree.speedsearch" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.horizontal.scrolling" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.replace" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineMacro" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.camelprefix" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.class" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.parameterInfo" count="6" last-shown="0" last-used="1669566765680" shown-count="0" /> + <feature id="db.table.editor.wrapper" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="find.completion" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineConst" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="tag.name.completion" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceVariable.incompleteStatement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="db.readonly.datasource" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.compare.file.versions" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.find.replace.toggle" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.add.carets.using.double.ctrl" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="db.console" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickjavadoc.lookup" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.scheme.quickswitch" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.replace.in.files" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.file.structure" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickjavadoc.ctrln" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickjavadoc" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.recentchanges" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.move.statement.up.down" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.changeSorting" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="db.assign.color" count="0" last-shown="0" last-used="0" shown-count="0" /> + <completionStatsTag> + <option name="sparedCharacters" value="172" /> + <option name="invocations" value="35" /> + <option name="startDate" value="1665266400000" /> + <option name="dayCount" value="6" /> + <option name="lastDate" value="1669503600000" /> + </completionStatsTag> + <fixesStatsTag> + <option name="invocations" value="1" /> + <option name="startDate" value="1667948400000" /> + <option name="dayCount" value="1" /> + <option name="lastDate" value="1667948400000" /> + </fixesStatsTag> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/find.xml b/.config/JetBrains/CLion2022.3/options/find.xml @@ -0,0 +1,32 @@ +<application> + <component name="FindSettings"> + <mask>*.css</mask> + <mask>*.html</mask> + <mask>*.xml</mask> + <mask>*.cu</mask> + <mask>*.cxx</mask> + <mask>*.hp</mask> + <mask>*.i</mask> + <mask>*.hh</mask> + <mask>*.hxx</mask> + <mask>*.cuh</mask> + <mask>*.ii</mask> + <mask>*.ipp</mask> + <mask>*.m</mask> + <mask>*.inl</mask> + <mask>*.cp</mask> + <mask>*.icc</mask> + <mask>*.c++</mask> + <mask>*.ino</mask> + <mask>*.tcc</mask> + <mask>*.tpp</mask> + <mask>*.mm</mask> + <mask>*.pch</mask> + <mask>*.hpp</mask> + <mask>*.h</mask> + <mask>*.h++</mask> + <mask>*.cc</mask> + <mask>*.c</mask> + <mask>*.cpp</mask> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/ide.general.xml b/.config/JetBrains/CLion2022.3/options/ide.general.xml @@ -0,0 +1,5 @@ +<application> + <component name="GeneralSettings"> + <option name="showTipsOnStartup" value="false" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/keymapFlags.xml b/.config/JetBrains/CLion2022.3/options/keymapFlags.xml @@ -0,0 +1,13 @@ +<application> + <component name="KeymapFlagsStorage"> + <option name="keymapToDescriptor"> + <map> + <entry key="XWin copy"> + <value> + <list /> + </value> + </entry> + </map> + </option> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/laf.xml b/.config/JetBrains/CLion2022.3/options/laf.xml @@ -0,0 +1,5 @@ +<application> + <component name="LafManager" autodetect="false"> + <laf class-name="com.intellij.ide.ui.laf.darcula.DarculaLaf" themeId="371dce76-a3c5-4429-91af-41cf86094744" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/linux/keymap.xml b/.config/JetBrains/CLion2022.3/options/linux/keymap.xml @@ -0,0 +1,5 @@ +<application> + <component name="KeymapManager"> + <active_keymap name="XWin copy" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/linux/toolchains.xml b/.config/JetBrains/CLion2022.3/options/linux/toolchains.xml @@ -0,0 +1,7 @@ +<application> + <component name="CPPToolchains" version="8"> + <toolchains detectedVersion="5"> + <toolchain name="System" toolSetKind="SYSTEM_UNIX_TOOLSET" customCMakePath="cmake" customMakePath="/usr/bin/make" customCCompilerPath="/usr/bin/cc" customCXXCompilerPath="/usr/bin/c++" debuggerKind="CUSTOM_GDB" customGDBPath="/usr/bin/gdb" /> + </toolchains> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/nodejs.xml b/.config/JetBrains/CLion2022.3/options/nodejs.xml @@ -0,0 +1,7 @@ +<application> + <component name="NodeJsLocalInterpreterManager"> + <local-interpreter path="/usr/bin/node" /> + <local-interpreter path="$USER_HOME$/.nvm/versions/node/v12.22.12/bin/node" /> + <local-interpreter path="$USER_HOME$/.nvm/versions/node/v12.22.10/bin/node" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/one_dark_config.xml b/.config/JetBrains/CLion2022.3/options/one_dark_config.xml @@ -0,0 +1,6 @@ +<application> + <component name="OneDarkConfig"> + <option name="userId" value="f95f925e-bd1e-4300-9ab5-0dd6f5f6bc3c" /> + <option name="version" value="5.7.0" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/other.xml b/.config/JetBrains/CLion2022.3/options/other.xml @@ -0,0 +1,95 @@ +<application> + <component name="DynamicPluginEnabler"> + <trackers> + <map> + <entry key="2Ffwd6uw7GMiKxdCgMyfSla4YuV"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2FuVoBM0MKkVMPukIDOZH1baG0M"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2IHhLWzeDl45JJj8NynjuystUCS"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2JKq3cjsMZlno9tS5CzBSs42Pxt"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="Default (Template) Project"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + </map> + </trackers> + </component> + <component name="NotRoamableUiSettings"> + <option name="fontFace" value="JetBrainsMonoNL Nerd Font" /> + <option name="fontScale" value="1.0" /> + <option name="fontSize" value="13.0" /> + </component> + <component name="PropertyService"><![CDATA[{ + "keyToString": { + "CWM_LOGGING_VERSION": "1", + "ExpandBeforeRunStepsPanel": "true", + "KEYMAP": "zoom", + "MarketplacePluginsSearchHistory": "execu\nexec\nexce\ncmake\nfi", + "NextRunPlatformUpdateBuild": "CL-223.7571.171/2022.3", + "NextRunPlatformUpdateVersion": "2022.3", + "NonModalCommitCustomization.IsApplied": "true", + "RunOnceActivity.cidr.test.framework.showIndexingAsTask": "true", + "RunOnceActivity.se.text.search": "true", + "appcds.runOnSecondStart": "CL-223.8214.51-e05214dbebf4b3584d38890d7c16c900a5709882e996c2a70586e8a8eea5a7db", + "ask.about.ctrl.y.shortcut.v2": "true", + "bundled.plugins.list.saved.version": "CL-223.8214.51", + "clion.initialConfigPerformed": "true", + "evlsprt3.222": "25", + "evlsprt3.223": "26", + "file.gist.reindex.count": "75", + "fileTypeChangedCounter": "2", + "fontSizeToResetConsole": "12.0", + "fontSizeToResetEditor": "12.0", + "gotit.previous.run": "CL-222.4167.35", + "ide.updates.old.dirs.scan.scheduled": "1672485217470", + "ideavim.statistics.timestamp": "1671836927711", + "last_opened_file_path": "/usr/bin/c++", + "previousColorScheme": "_@user_Dracula", + "registry.to.advanced.settings.migration.build": "CL-223.8214.51", + "tasks.pass.word.conversion.enforced": "true", + "ts.lib.d.ts.version": "4.8.4" + }, + "keyToStringList": { + "file.chooser.recent.files": [ + "/home/diego/test.cpp", + "/usr/bin/c++", + "/usr/bin/cc", + "/usr/bin/make", + "/usr/bin/gdb", + "/home/diego/src/CompProg", + "/home/diego/src/CompProg/CMakeLists.txt" + ], + "fileTypeDetectors": [ + "com.intellij.ide.scratch.ScratchFileServiceImpl$Detector", + "com.intellij.docker.dockerFile.DockerFileTypeDetector", + "com.intellij.javascript.debugger.sourcemap.SourceMapFileType$MyFileTypeDetector", + "com.intellij.database.vfs.DbStorageFileType$Detector", + "com.jetbrains.nodejs.util.NodeFileTypeDetector$JavaScriptFileTypeDetector", + "com.jetbrains.nodejs.util.NodeFileTypeDetector$TypeScriptFileTypeDetector", + "com.jetbrains.cidr.lang.OCHeaderFileTypeDetector", + "org.jetbrains.plugins.textmate.TextMateFileType$TextMateFileDetector" + ] + } +}]]></component> + <component name="TerminalCommandHistoryManager"> + <command-history-files> + <command-history-file filename="lift.cpp-history" project-path="$USER_HOME$/src/CompProg" last-access-time="1666005216509" /> + </command-history-files> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/profilerRunConfigurations.xml b/.config/JetBrains/CLion2022.3/options/profilerRunConfigurations.xml @@ -0,0 +1,6 @@ +<application> + <component name="ProfilerRunConfigurations"> + <profilerRunConfigurations /> + <knownConfigurationTypes /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/project.default.xml b/.config/JetBrains/CLion2022.3/options/project.default.xml @@ -0,0 +1,11 @@ +<application> + <component name="ProjectManager"> + <defaultProject> + <component name="PropertiesComponent"><![CDATA[{ + "keyToString": { + "settings.editor.selected.configurable": "preferences.lookFeel" + } +}]]></component> + </defaultProject> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/recentProjects.xml b/.config/JetBrains/CLion2022.3/options/recentProjects.xml @@ -0,0 +1,22 @@ +<application> + <component name="RecentProjectsManager"> + <option name="additionalInfo"> + <map> + <entry key="$USER_HOME$/src/CompProg"> + <value> + <RecentProjectMetaInfo frameTitle="CompProg" opened="true" projectWorkspaceId="2JKq3cjsMZlno9tS5CzBSs42Pxt"> + <option name="activationTimestamp" value="1671880526985" /> + <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" /> + <option name="build" value="CL-223.8214.51" /> + <option name="buildTimestamp" value="1671535293501" /> + <frame x="0" y="0" width="1920" height="1080" extendedState="6" /> + <option name="productionCode" value="CL" /> + <option name="projectOpenTimestamp" value="1671880416912" /> + </RecentProjectMetaInfo> + </value> + </entry> + </map> + </option> + <option name="lastOpenedProject" value="$USER_HOME$/src/CompProg" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/runner.layout.xml b/.config/JetBrains/CLion2022.3/options/runner.layout.xml @@ -0,0 +1,50 @@ +<application> + <component name="RunnerLayoutSettings"> + <runner id="JavaRunner"> + <ViewImpl> + <option name="ID" value="ConsoleContent" /> + <option name="placeInGrid" value="bottom" /> + </ViewImpl> + <TabImpl> + <option name="bottomProportion" value="0.0" /> + </TabImpl> + </runner> + <runner id="Debug"> + <ViewImpl> + <option name="ID" value="FrameContent" /> + <option name="placeInGrid" value="left" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="VariablesContent" /> + <option name="placeInGrid" value="center" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="ConsoleContent" /> + <option name="placeInGrid" value="bottom" /> + <option name="tabIndex" value="1" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="DEBUGGER_BACKEND_CONSOLE" /> + <option name="placeInGrid" value="center" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="DEBUGGER_MEMORY_VIEW" /> + <option name="placeInGrid" value="center" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="PARALLEL_STACKS_VIEW" /> + <option name="minimizedInGrid" value="true" /> + <option name="placeInGrid" value="center" /> + </ViewImpl> + <TabImpl> + <option name="displayName" value="Debugger" /> + <option name="leftProportion" value="0.19967444" /> + </TabImpl> + <TabImpl> + <option name="bottomProportion" value="0.0" /> + <option name="defaultIndex" value="1" /> + <option name="index" value="1" /> + </TabImpl> + </runner> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/settingsSync.xml b/.config/JetBrains/CLion2022.3/options/settingsSync.xml @@ -0,0 +1,10 @@ +<application> + <component name="SettingsSyncSettings"> + <option name="disabledCategories"> + <list> + <option value="PLUGINS" /> + </list> + </option> + <option name="migrationFromOldStorageChecked" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/shownTips.xml b/.config/JetBrains/CLion2022.3/options/shownTips.xml @@ -0,0 +1,9 @@ +<application> + <component name="ShownTips"> + <option name="shownTips"> + <map> + <entry key="TerminalOpen.html" value="1665851170706" /> + </map> + </option> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/trusted-paths.xml b/.config/JetBrains/CLion2022.3/options/trusted-paths.xml @@ -0,0 +1,9 @@ +<application> + <component name="Trusted.Paths"> + <option name="TRUSTED_PROJECT_PATHS"> + <map> + <entry key="$USER_HOME$/src/CompProg" value="true" /> + </map> + </option> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/ui.lnf.xml b/.config/JetBrains/CLion2022.3/options/ui.lnf.xml @@ -0,0 +1,5 @@ +<application> + <component name="UISettings"> + <option name="OVERRIDE_NONIDEA_LAF_FONTS" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/updates.xml b/.config/JetBrains/CLion2022.3/options/updates.xml @@ -0,0 +1,8 @@ +<application> + <component name="UpdatesConfigurable"> + <option name="LAST_BUILD_CHECKED" value="CL-223.8214.51" /> + <option name="LAST_TIME_CHECKED" value="1671880419103" /> + <option name="THIRD_PARTY_PLUGINS_ALLOWED" value="true" /> + <option name="WHATS_NEW_SHOWN_FOR" value="223" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/usage.statistics.xml b/.config/JetBrains/CLion2022.3/options/usage.statistics.xml @@ -0,0 +1,5 @@ +<application> + <component name="UsagesStatistic"> + <system-event-id recorder="FUS" id="6942" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/vcs.xml b/.config/JetBrains/CLion2022.3/options/vcs.xml @@ -0,0 +1,5 @@ +<application> + <component name="VcsApplicationSettings"> + <option name="COMMIT_FROM_LOCAL_CHANGES" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/vim_settings.xml b/.config/JetBrains/CLion2022.3/options/vim_settings.xml @@ -0,0 +1,28 @@ +<application> + <component name="VimEditorSettings"> + <editor /> + </component> + <component name="VimKeySettings"> + <shortcut-conflicts> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEw=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEM=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIFY=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIFM=</text> + </shortcut-conflict> + </shortcut-conflicts> + </component> + <component name="VimSettings"> + <state version="7" enabled="true" /> + <notifications> + <idea-join enabled="false" /> + <idea-put enabled="false" /> + </notifications> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/vim_settings_local.xml b/.config/JetBrains/CLion2022.3/options/vim_settings_local.xml @@ -0,0 +1,195 @@ +<application> + <component name="VimHistorySettings"> + <history> + <history-search> + <entry encoding="base64">Y2lu</entry> + <entry encoding="base64">cHJpbnRm</entry> + <entry encoding="base64">c3RhcnRwb3N4</entry> + <entry encoding="base64">eQ==</entry> + </history-search> + <history-cmd> + <entry encoding="base64">JXk=</entry> + <entry encoding="base64">MA==</entry> + <entry encoding="base64">Onc=</entry> + <entry encoding="base64">Vw==</entry> + <entry encoding="base64">ZQ==</entry> + <entry encoding="base64">JXMvc3RhcnRwb3N4L2luaXRfeA==</entry> + <entry encoding="base64">cy95L2luaXRfeQ==</entry> + <entry encoding="base64" /> + <entry encoding="base64">dw==</entry> + </history-cmd> + <history-expr /> + <history-input /> + </history> + </component> + <component name="VimMarksSettings"> + <globalmarks /> + <filemarks> + <file name="/GDB" timestamp="1665855869413"> + <mark key="[" line="0" column="0" /> + </file> + <file name="/Dummy.txt" timestamp="1665329067707"> + <mark key="[" line="0" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/solved/serialnumbers/serialnum.cpp" timestamp="1665855296529"> + <mark key="[" line="0" column="0" /> + <mark key="]" line="41" column="1" /> + <mark key="." line="26" column="3" /> + <mark key="^" line="26" column="4" /> + </file> + <file name="$USER_HOME$/src/CompProg/.gitignore" timestamp="1669075118461"> + <mark key="[" line="2" column="0" /> + <mark key="]" line="2" column="7" /> + <mark key="." line="2" column="6" /> + <mark key="^" line="2" column="7" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp_CLION_FRAGMENT_SEPARATOR_fragment.cpp" timestamp="1665855741364"> + <mark key="[" line="0" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/bowl_stacking/bowl.cpp" timestamp="1665328900343"> + <mark key="[" line="17" column="62" /> + <mark key="]" line="1" column="0" /> + <mark key="^" line="0" column="9" /> + <mark key="." line="1" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/labyrinth/old_bad_labyrinth.cpp" timestamp="1668027023861"> + <mark key="[" line="83" column="20" /> + <mark key="]" line="83" column="27" /> + <mark key="^" line="83" column="27" /> + <mark key="." line="83" column="26" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" timestamp="1668699360614"> + <mark key="'" line="29" column="0" /> + <mark key="[" line="26" column="0" /> + <mark key="]" line="26" column="0" /> + <mark key="^" line="25" column="4" /> + <mark key="." line="26" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/CMakeLists.txt" timestamp="1669483015300"> + <mark key="[" line="9" column="19" /> + <mark key="]" line="9" column="46" /> + <mark key="^" line="9" column="46" /> + <mark key="." line="9" column="45" /> + </file> + <file name="$USER_HOME$/src/CompProg/solved/rollingdice/rollingdice.cpp" timestamp="1665855816251"> + <mark key="'" line="42" column="12" /> + <mark key="[" line="42" column="0" /> + <mark key="]" line="43" column="13" /> + </file> + <file name="$USER_HOME$/src/CompProg/solved/badwiring/wiring.cpp" timestamp="1665857459560"> + <mark key="[" line="38" column="0" /> + <mark key="]" line="49" column="5" /> + </file> + <file name="/oc-debug-editor-when-no-source-position-available.txt" timestamp="1665855869470"> + <mark key="[" line="0" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" timestamp="1667988645935"> + <mark key="'" line="42" column="4" /> + <mark key="[" line="55" column="0" /> + <mark key="]" line="55" column="0" /> + <mark key="." line="55" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/extremeShopping/extremeShopping.cpp" timestamp="1669830067165"> + <mark key="[" line="16" column="0" /> + <mark key="]" line="16" column="0" /> + <mark key="." line="16" column="0" /> + </file> + <file name="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" timestamp="1668111477364"> + <mark key="[" line="19" column="34" /> + <mark key="]" line="19" column="32" /> + <mark key="." line="19" column="31" /> + <mark key="^" line="19" column="32" /> + </file> + <file name="$USER_HOME$/src/CompProg/solved/fare_dodging/fare_dodging.cpp" timestamp="1667988536522"> + <mark key="'" line="65" column="4" /> + </file> + </filemarks> + <jumps> + <jump line="42" column="12" filename="$USER_HOME$/src/CompProg/solved/rollingdice/rollingdice.cpp" /> + <jump line="93" column="3" filename="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" /> + <jump line="11" column="16" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="46" column="0" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="74" column="0" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="55" column="19" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="48" column="12" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="68" column="4" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="43" column="4" filename="$USER_HOME$/src/CompProg/in_process/fare_dodging/fare_dodging.cpp" /> + <jump line="46" column="24" filename="$USER_HOME$/src/CompProg/solved/fare_dodging/fare_dodging.cpp" /> + <jump line="65" column="4" filename="$USER_HOME$/src/CompProg/solved/fare_dodging/fare_dodging.cpp" /> + <jump line="63" column="20" filename="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" /> + <jump line="74" column="4" filename="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" /> + <jump line="69" column="4" filename="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" /> + <jump line="19" column="4" filename="$USER_HOME$/src/CompProg/in_process/labyrinth/labyrinth.cpp" /> + <jump line="20" column="4" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="0" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="10" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="15" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="17" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="21" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="24" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="36" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="33" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="29" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + <jump line="26" column="0" filename="$USER_HOME$/src/CompProg/in_process/EasterEggs/easterEggs.cpp" /> + </jumps> + </component> + <component name="VimRegisterSettings"> + <registers> + <register name="&quot;" type="2"> + <text encoding="base64">ICAgIC8qIGNvdXQgPDwgInN0YXJ0aW5nIGl0ZXJhdGlvbiIgPDwgZW5kbDsgKi8K</text> + </register> + <register name="-" type="4"> + <text encoding="base64">LQ==</text> + </register> + <register name="." type="4"> + <text encoding="base64">LT0=</text> + </register> + <register name="/" type="4"> + <text encoding="base64">eQ==</text> + </register> + <register name="0" type="2"> + <text encoding="base64">ICAgICAgICBpbl9wcm9jZXNzL2xhYnlyaW50aC9vbGRfYmFkX2xhYnlyaW50aC5jcHAK</text> + </register> + <register name="1" type="2"> + <text encoding="base64">ICAgIC8qIGNvdXQgPDwgInN0YXJ0aW5nIGl0ZXJhdGlvbiIgPDwgZW5kbDsgKi8K</text> + </register> + <register name="2" type="2"> + <text encoding="base64">ICAgICAgICByZXN1bHQgKz0gcG93KC0xLCBpKSAvIGZhY3RvcmlhbChpKTsK</text> + </register> + <register name="3" type="2"> + <text encoding="base64">ICAgICAgICBpbnQgZmFjdCA9IGZhY3QK</text> + </register> + <register name="4" type="2"> + <text encoding="base64">ICAgIGZvciAoaW50IGkgPSAxOykK</text> + </register> + <register name="5" type="2"> + <text encoding="base64">ICAgIH0K</text> + </register> + <register name="6" type="2"> + <text encoding="base64">ICAgICAgICBvbmVSdW4oKTsK</text> + </register> + <register name="7" type="2"> + <text encoding="base64">ICAgIHdoaWxlKGNhc2VzLS0gPiAwKXsK</text> + </register> + <register name="8" type="2"> + <text encoding="base64">Cg==</text> + </register> + <register name="9" type="2"> + <text encoding="base64">ICAgIGNpbiA+PiBjYXNlczsK</text> + </register> + <register name=":" type="4"> + <text encoding="base64">dw==</text> + </register> + </registers> + </component> + <component name="VimSearchSettings"> + <search> + <last-search encoding="base64">cHJpbnRm</last-search> + <last-substitute encoding="base64">eQ==</last-substitute> + <last-replace encoding="base64">aW5pdF95</last-replace> + <last-pattern encoding="base64">eQ==</last-pattern> + <last-dir encoding="base64">MQ==</last-dir> + <show-last encoding="base64">ZmFsc2U=</show-last> + </search> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/options/window.state.xml b/.config/JetBrains/CLion2022.3/options/window.state.xml @@ -0,0 +1,37 @@ +<application> + <component name="DimensionService"> + <size key="CreateCMakeListWizard.topPanel.0.0.1920.1080" width="640" height="476" /> + <size key="CreateCMakeListWizard.bottomPanel.0.0.1920.1080" width="640" height="204" /> + <size key="GridCell.Tab.0.left.0.0.1920.1080" width="1874" height="237" /> + <size key="GridCell.Tab.0.center.0.0.1920.1080" width="1874" height="237" /> + <size key="GridCell.Tab.0.right.0.0.1920.1080" width="1874" height="237" /> + <size key="GridCell.Tab.0.bottom.0.0.1920.1080" width="1874" height="237" /> + <size key="GridCell.Tab.1.left.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.center.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.right.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.bottom.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.0.left.0.0.2560.1440" width="2514" height="434" /> + <size key="GridCell.Tab.0.center.0.0.2560.1440" width="2514" height="434" /> + <size key="GridCell.Tab.0.right.0.0.2560.1440" width="2514" height="434" /> + <size key="GridCell.Tab.0.bottom.0.0.2560.1440" width="2514" height="434" /> + </component> + <component name="WindowManager"> + <frame x="0" y="0" width="1920" height="1080" extendedState="6" /> + </component> + <component name="WindowStateApplicationService"> + <state x="743" y="283" width="434" height="487" key="FileChooserDialogImpl" timestamp="1664896529168"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state x="743" y="283" width="434" height="487" key="FileChooserDialogImpl/0.0.1920.1050" timestamp="1664896529168" /> + <state x="769" y="333" width="1022" height="732" key="SettingsEditor" timestamp="1664673163387"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state x="769" y="333" width="1022" height="732" key="SettingsEditor/0.0.2560.1396/2560.360.1920.1080" timestamp="1664673163387" /> + <state x="960" y="531" width="1940" height="1063" key="WELCOME_SCREEN" timestamp="1669074888939"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="480" y="525" width="960" height="1050" key="WELCOME_SCREEN/0.0.1920.1050" timestamp="1664896530611" /> + <state x="960" y="531" width="1940" height="1063" key="WELCOME_SCREEN/0.0.1920.1053" timestamp="1669074888939" /> + <state x="1920" y="1047" width="1280" height="698" key="WELCOME_SCREEN/0.0.2560.1396/2560.360.1920.1080" timestamp="1664742559196" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/plugin_PCWMP.license b/.config/JetBrains/CLion2022.3/plugin_PCWMP.license Binary files differ. diff --git a/.config/JetBrains/CLion2022.3/port.lock b/.config/JetBrains/CLion2022.3/port.lock diff --git a/.config/JetBrains/CLion2022.3/tasks/CompProg.contexts.zip b/.config/JetBrains/CLion2022.3/tasks/CompProg.contexts.zip Binary files differ. diff --git a/.config/JetBrains/CLion2022.3/tasks/CompProg.tasks.zip b/.config/JetBrains/CLion2022.3/tasks/CompProg.tasks.zip Binary files differ. diff --git a/.config/JetBrains/CLion2022.3/tasks/lift_cpp.contexts.zip b/.config/JetBrains/CLion2022.3/tasks/lift_cpp.contexts.zip Binary files differ. diff --git a/.config/JetBrains/CLion2022.3/tasks/lift_cpp.tasks.zip b/.config/JetBrains/CLion2022.3/tasks/lift_cpp.tasks.zip Binary files differ. diff --git a/.config/JetBrains/CLion2022.3/updatedBrokenPlugins.db b/.config/JetBrains/CLion2022.3/updatedBrokenPlugins.db Binary files differ. diff --git a/.config/JetBrains/CLion2022.3/workspace/2Ffwd6uw7GMiKxdCgMyfSla4YuV.xml b/.config/JetBrains/CLion2022.3/workspace/2Ffwd6uw7GMiKxdCgMyfSla4YuV.xml @@ -0,0 +1,180 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="CompProg" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/in_process/bowl_stacking/bowl.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="378"> + <caret line="18" selection-start-line="18" selection-end-line="18" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="CMakeLists.txt"> + <summary usageCount="3" lastUsed="1665328822693" /> + </fileType> + <fileType name="ObjectiveC"> + <summary usageCount="3" lastUsed="1665328860593" /> + </fileType> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/CMakeLists.txt" /> + <option value="$PROJECT_DIR$/in_process/bowl_stacking/bowl.cpp" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="CMake"> + <summary usageCount="3" lastUsage="1665328822693" /> + </language> + <language id="ObjectiveC"> + <summary usageCount="3" lastUsage="1665328860595" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="bowl_stacking" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" commandHistoryFileName="CompProg-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="1197000" /> + </component> + <component name="TodoView"> + <todo-panel id="selected-file"> + <is-autoscroll-to-source value="true" /> + </todo-panel> + <todo-panel id="all"> + <are-packages-shown value="true" /> + <is-autoscroll-to-source value="true" /> + </todo-panel> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.24921875" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="Python Packages" order="4" /> + <window_info anchor="bottom" id="TODO" order="5" weight="0.3295678" /> + <window_info anchor="bottom" id="CMake" order="6" visible="true" weight="0.32699805" /> + <window_info anchor="bottom" id="Inspection" order="7" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="8" weight="0.3295678" /> + <window_info anchor="bottom" id="Terminal" order="9" weight="0.3295678" /> + <window_info anchor="bottom" id="Services" order="10" /> + <window_info anchor="right" id="Database" order="0" /> + <window_info anchor="right" id="Notifications" order="1" weight="0.25" /> + <window_info anchor="right" id="make" order="2" show_stripe_button="false" side_tool="true" /> + </layout> + <recentWindows> + <value>CMake</value> + <value>Problems View</value> + <value>Terminal</value> + <value>TODO</value> + <value>Project</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="435" y="185" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1665329070282"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state x="435" y="185" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1050@0.0.1920.1050" timestamp="1665329070282" /> + <state width="640" height="204" key="CreateCMakeListWizard.bottomPanel" timestamp="1665328822564"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state width="640" height="204" key="CreateCMakeListWizard.bottomPanel/0.0.1920.1050@0.0.1920.1050" timestamp="1665328822564" /> + <state width="640" height="476" key="CreateCMakeListWizard.topPanel" timestamp="1665328822562"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state width="640" height="476" key="CreateCMakeListWizard.topPanel/0.0.1920.1050@0.0.1920.1050" timestamp="1665328822562" /> + <state x="264" y="282" key="FileChooserDialogImpl" timestamp="1665329237253"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state x="264" y="282" key="FileChooserDialogImpl/0.0.1920.1050@0.0.1920.1050" timestamp="1665329237253" /> + <state x="28" y="67" key="SettingsEditor" timestamp="1665329268500"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state x="28" y="67" key="SettingsEditor/0.0.1920.1050@0.0.1920.1050" timestamp="1665329268500" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/CMakeLists.txt"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="63"> + <caret line="3" column="25" selection-start-line="3" selection-start-column="25" selection-end-line="3" selection-end-column="25" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/bowl_stacking/bowl.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="378"> + <caret line="18" selection-start-line="18" selection-end-line="18" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/workspace/2FuVoBM0MKkVMPukIDOZH1baG0M.xml b/.config/JetBrains/CLion2022.3/workspace/2FuVoBM0MKkVMPukIDOZH1baG0M.xml @@ -0,0 +1,343 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="lift.cpp" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1" /> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="CMakeLists.txt"> + <summary usageCount="13" lastUsed="1669843377956" /> + </fileType> + <fileType name="GitIgnore file"> + <summary usageCount="4" lastUsed="1669481526354" /> + </fileType> + <fileType name="ObjectiveC"> + <summary usageCount="54" lastUsed="1669843403444" /> + </fileType> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/solved/serialnumbers/serialnum.cpp" /> + <option value="$PROJECT_DIR$/in_process/fare_dodging/fare_dodging.cpp" /> + <option value="$PROJECT_DIR$/in_process/labyrinth/old_bad_labyrinth.cpp" /> + <option value="$PROJECT_DIR$/in_process/labyrinth/labyrinth.cpp" /> + <option value="$PROJECT_DIR$/in_process/EasterEggs/easterEggs.cpp" /> + <option value="$PROJECT_DIR$/.gitignore" /> + <option value="$PROJECT_DIR$/CMakeLists.txt" /> + <option value="$PROJECT_DIR$/in_process/SecretSanta/secretSanta.cpp" /> + <option value="$PROJECT_DIR$/in_process/extremeShopping/extremeShopping.cpp" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="CMake"> + <summary usageCount="13" lastUsage="1669843377956" /> + </language> + <language id="GitIgnore"> + <summary usageCount="4" lastUsage="1669481526354" /> + </language> + <language id="ObjectiveC"> + <summary usageCount="54" lastUsage="1669843403444" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="divisibleSubsequences" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="EasterEggs" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="labyrinth" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="lift.cpp" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="SecretSanta" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="CMake Application.extremeShopping" executorId="Run" /> + <element setting="CMake Application.secretSanta" executorId="Run" /> + <element setting="CMake Application.labyrinth" executorId="Run" /> + <element setting="CMake Application.fare_dodging" executorId="Run" /> + <element setting="CMake Application.labyrinth" executorId="Debug" /> + <element setting="CMake Application.labyrinth" executorId="Coverage" /> + <element setting="CMake Application.serialnum" executorId="Run" /> + </history> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$USER_HOME$" commandHistoryFileName="lift.cpp-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="20980000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.122851565" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.25455415" /> + <window_info anchor="bottom" id="Debug" order="3" show_stripe_button="false" weight="0.39990422" /> + <window_info anchor="bottom" id="Python Packages" order="4" /> + <window_info anchor="bottom" id="TODO" order="5" /> + <window_info anchor="bottom" id="CMake" order="6" weight="0.33029723" /> + <window_info anchor="bottom" id="Inspection" order="7" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="8" /> + <window_info anchor="bottom" id="Terminal" order="9" weight="0.15565133" /> + <window_info anchor="bottom" id="Messages" order="10" weight="0.33029723" /> + <window_info anchor="bottom" id="Services" order="11" /> + <window_info anchor="right" id="Database" order="0" /> + <window_info anchor="right" id="Notifications" order="1" weight="0.25" /> + <window_info anchor="right" id="Coverage" order="2" side_tool="true" /> + <window_info anchor="right" id="make" order="3" show_stripe_button="false" side_tool="true" /> + </layout> + <recentWindows> + <value>Project</value> + <value>Run</value> + <value>Messages</value> + <value>CMake</value> + <value>Terminal</value> + <value>Debug</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="193" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1669481800036"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="433" y="193" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1053@0.0.1920.1053" timestamp="1669481800036" /> + <state x="923" y="488" width="724" height="436" key="#com.intellij.fileTypes.FileTypeChooser" timestamp="1669843402528"> + <screen x="0" y="0" width="2560" height="1413" /> + </state> + <state x="923" y="488" width="724" height="436" key="#com.intellij.fileTypes.FileTypeChooser/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669843402528" /> + <state width="640" height="204" key="CreateCMakeListWizard.bottomPanel" timestamp="1669481824424"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="640" height="204" key="CreateCMakeListWizard.bottomPanel/0.0.1920.1053@0.0.1920.1053" timestamp="1669481824424" /> + <state width="640" height="204" key="CreateCMakeListWizard.bottomPanel/0.0.1920.1054@0.0.1920.1054" timestamp="1668110618105" /> + <state width="640" height="476" key="CreateCMakeListWizard.topPanel" timestamp="1669481824421"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="640" height="476" key="CreateCMakeListWizard.topPanel/0.0.1920.1053@0.0.1920.1053" timestamp="1669481824421" /> + <state width="640" height="476" key="CreateCMakeListWizard.topPanel/0.0.1920.1054@0.0.1920.1054" timestamp="1668110618105" /> + <state x="743" y="290" width="451" height="474" key="FileChooserDialogImpl" timestamp="1668025020825"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="743" y="290" width="451" height="474" key="FileChooserDialogImpl/0.0.1920.1054@0.0.1920.1054" timestamp="1668025020825" /> + <state width="1874" height="237" key="GridCell.Tab.0.bottom" timestamp="1669830076139"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1874" height="237" key="GridCell.Tab.0.bottom/0.0.1920.1053@0.0.1920.1053" timestamp="1669830076139" /> + <state width="1874" height="237" key="GridCell.Tab.0.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1668370187623" /> + <state width="1874" height="237" key="GridCell.Tab.0.center" timestamp="1669830076138"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1874" height="237" key="GridCell.Tab.0.center/0.0.1920.1053@0.0.1920.1053" timestamp="1669830076138" /> + <state width="1874" height="237" key="GridCell.Tab.0.center/0.0.1920.1054@0.0.1920.1054" timestamp="1668370187622" /> + <state width="1874" height="237" key="GridCell.Tab.0.left" timestamp="1669830076138"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1874" height="237" key="GridCell.Tab.0.left/0.0.1920.1053@0.0.1920.1053" timestamp="1669830076138" /> + <state width="1874" height="237" key="GridCell.Tab.0.left/0.0.1920.1054@0.0.1920.1054" timestamp="1668370187622" /> + <state width="1874" height="237" key="GridCell.Tab.0.right" timestamp="1669830076139"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1874" height="237" key="GridCell.Tab.0.right/0.0.1920.1053@0.0.1920.1053" timestamp="1669830076139" /> + <state width="1874" height="237" key="GridCell.Tab.0.right/0.0.1920.1054@0.0.1920.1054" timestamp="1668370187623" /> + <state width="1874" height="389" key="GridCell.Tab.1.bottom" timestamp="1665856140007"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1665856140007" /> + <state width="1874" height="389" key="GridCell.Tab.1.center" timestamp="1665856140006"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.center/0.0.1920.1054@0.0.1920.1054" timestamp="1665856140006" /> + <state width="1874" height="389" key="GridCell.Tab.1.left" timestamp="1665856140006"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.left/0.0.1920.1054@0.0.1920.1054" timestamp="1665856140006" /> + <state width="1874" height="389" key="GridCell.Tab.1.right" timestamp="1665856140006"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.right/0.0.1920.1054@0.0.1920.1054" timestamp="1665856140006" /> + <state x="6" y="162" key="SettingsEditor" timestamp="1669481854914"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="6" y="162" key="SettingsEditor/0.0.1920.1053@0.0.1920.1053" timestamp="1669481854914" /> + <state x="6" y="162" key="SettingsEditor/0.0.1920.1054@0.0.1920.1054" timestamp="1668026858891" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/solved/colatz/colatz.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="252"> + <caret line="12" column="23" selection-start-line="12" selection-start-column="23" selection-end-line="12" selection-end-column="23" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/solved/serialnumbers/serialnum.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="193"> + <caret line="15" column="4" selection-start-line="15" selection-start-column="4" selection-end-line="15" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/solved/rollingdice/rollingdice.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="882"> + <caret line="42" selection-start-line="42" selection-end-line="42" /> + <folding> + <element signature="e#0#18#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/solved/badwiring/wiring.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="357"> + <caret line="38" selection-start-line="38" selection-end-line="38" /> + <folding> + <element signature="e#0#24#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$USER_HOME$/test.cpp" /> + <entry file="file://$PROJECT_DIR$/in_process/fare_dodging/fare_dodging_old.cpp" /> + <entry file="file://$PROJECT_DIR$/in_process/fare_dodging/fare_dodging.cpp" /> + <entry file="file://$PROJECT_DIR$/solved/fare_dodging/fare_dodging.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="294"> + <caret line="65" column="4" selection-start-line="65" selection-start-column="4" selection-end-line="65" selection-end-column="4" /> + <folding> + <element signature="e#0#19#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/.gitignore"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="32"> + <caret line="2" column="6" selection-start-line="2" selection-start-column="6" selection-end-line="2" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/extremeShopping/extremeShopping.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="272"> + <caret line="17" column="27" selection-start-line="17" selection-start-column="27" selection-end-line="17" selection-end-column="27" /> + <folding> + <element signature="e#0#19#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/CMakeLists.txt"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="144"> + <caret line="9" column="45" selection-start-line="9" selection-start-column="45" selection-end-line="9" selection-end-column="45" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/SecretSanta/secretSanta.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="304"> + <caret line="22" column="17" selection-start-line="22" selection-start-column="17" selection-end-line="22" selection-end-column="17" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/labyrinth/old_bad_labyrinth.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="1024"> + <caret line="69" selection-start-line="69" selection-end-line="69" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/labyrinth/labyrinth.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="576"> + <caret line="39" column="35" selection-start-line="39" selection-start-column="35" selection-end-line="39" selection-end-column="35" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/divisibleSubsequences/divSubsequences.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <folding> + <element signature="e#0#19#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/in_process/EasterEggs/easterEggs.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="432"> + <caret line="30" column="13" selection-start-line="30" selection-start-column="13" selection-end-line="30" selection-end-column="13" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/workspace/2IHhLWzeDl45JJj8NynjuystUCS.xml b/.config/JetBrains/CLion2022.3/workspace/2IHhLWzeDl45JJj8NynjuystUCS.xml @@ -0,0 +1,153 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="CompProg" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/in_process/SecretSanta/secretSanta.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="80"> + <caret line="5" selection-start-line="5" selection-end-line="5" /> + <folding> + <element signature="e#0#19#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="ObjectiveC"> + <summary usageCount="1" lastUsed="1669844374910" /> + </fileType> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="ObjectiveC"> + <summary usageCount="1" lastUsage="1669844374911" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + <item name="in_process" type="462c0819:PsiDirectoryNode" /> + <item name="SecretSanta" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="CMake Application.secretSanta" executorId="Run" /> + </history> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="23000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.25019532" /> + <window_info id="Structure" order="0" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.32965076" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="Python Packages" order="4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Messages" order="4" weight="0.32965076" /> + <window_info anchor="bottom" id="CMake" order="4" /> + <window_info anchor="bottom" id="Inspection" order="4" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="4" /> + <window_info anchor="bottom" id="Terminal" order="4" /> + <window_info anchor="bottom" id="Services" order="4" /> + <window_info anchor="right" id="Database" order="0" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + <window_info anchor="right" id="make" order="0" show_stripe_button="false" side_tool="true" /> + </layout> + <recentWindows> + <value>Run</value> + <value>Messages</value> + <value>Project</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state width="2514" height="434" key="GridCell.Tab.0.bottom" timestamp="1669844384967"> + <screen x="0" y="0" width="2560" height="1413" /> + </state> + <state width="2514" height="434" key="GridCell.Tab.0.bottom/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669844384967" /> + <state width="2514" height="434" key="GridCell.Tab.0.center" timestamp="1669844384965"> + <screen x="0" y="0" width="2560" height="1413" /> + </state> + <state width="2514" height="434" key="GridCell.Tab.0.center/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669844384965" /> + <state width="2514" height="434" key="GridCell.Tab.0.left" timestamp="1669844384943"> + <screen x="0" y="0" width="2560" height="1413" /> + </state> + <state width="2514" height="434" key="GridCell.Tab.0.left/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669844384943" /> + <state width="2514" height="434" key="GridCell.Tab.0.right" timestamp="1669844384966"> + <screen x="0" y="0" width="2560" height="1413" /> + </state> + <state width="2514" height="434" key="GridCell.Tab.0.right/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669844384966" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/in_process/SecretSanta/secretSanta.cpp"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="80"> + <caret line="5" selection-start-line="5" selection-end-line="5" /> + <folding> + <element signature="e#0#19#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/CLion2022.3/workspace/2JKq3cjsMZlno9tS5CzBSs42Pxt.xml b/.config/JetBrains/CLion2022.3/workspace/2JKq3cjsMZlno9tS5CzBSs42Pxt.xml @@ -0,0 +1,85 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="CompProg" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="CompProg" type="b2602c69:ProjectViewProjectNode" /> + <item name="CompProg" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="112000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.25" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="Python Packages" order="4" /> + <window_info anchor="bottom" id="TODO" order="5" /> + <window_info anchor="bottom" id="CMake" order="6" visible="true" weight="0.32999998" /> + <window_info anchor="bottom" id="Inspection" order="7" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="8" /> + <window_info anchor="bottom" id="Terminal" order="9" /> + <window_info anchor="bottom" id="Services" order="10" /> + <window_info anchor="right" id="Database" order="0" /> + <window_info anchor="right" id="Notifications" order="1" weight="0.25" /> + <window_info anchor="right" id="make" order="1" show_stripe_button="false" side_tool="true" /> + </layout> + <recentWindows> + <value>CMake</value> + <value>Project</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="201" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1671880434024"> + <screen x="0" y="0" width="1920" height="1080" /> + </state> + <state x="433" y="201" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1080@0.0.1920.1080" timestamp="1671880434024" /> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/bundled_plugins.txt b/.config/JetBrains/WebStorm2022.2/bundled_plugins.txt @@ -0,0 +1,84 @@ +com.intellij|null +tanvd.grazi|null +org.jetbrains.settingsRepository|IDE Settings +org.jetbrains.plugins.wsl.fs|null +org.jetbrains.plugins.textmate|Other Tools +org.jetbrains.plugins.terminal|Other Tools +org.jetbrains.plugins.emojipicker|Other Tools +org.intellij.intelliLang|Other Tools +org.editorconfig.editorconfigjetbrains|Other Tools +intellij.webp|null +hg4idea|Version Controls +gherkin|Languages +com.jetbrains.space|null +com.jetbrains.sh|Languages +com.jetbrains.projector.libs|null +org.jetbrains.plugins.remote-run|null +org.jetbrains.plugins.vagrant|Deployment +com.jetbrains.plugins.webDeployment|Deployment +com.jetbrains.gateway|Remote Development +com.jetbrains.gateway.terminal|null +com.jetbrains.codeWithMe|null +com.intellij.tasks|Other Tools +com.intellij.tasks.timeTracking|Other Tools +org.jetbrains.plugins.haml|Template Languages +com.intellij.plugins.watcher|null +com.intellij.plugins.warmneon.colorscheme|UI +com.intellij.plugins.vscodekeymap|Keymap +com.intellij.plugins.visualstudiokeymap|Keymap +com.intellij.plugins.vibrantink.colorscheme|UI +com.intellij.plugins.twilight.colorscheme|UI +com.intellij.plugins.rails_casts.colorscheme|UI +com.intellij.plugins.netbeanskeymap|Keymap +com.intellij.plugins.monokai.colorscheme|UI +com.intellij.plugins.github.colorscheme|UI +com.intellij.plugins.eclipsekeymap|Keymap +com.intellij.plugins.cobalt.colorscheme|UI +com.intellij.plugins.blackboard.colorscheme|UI +com.intellij.plugins.all_hallows_eve.colorscheme|UI +com.intellij.platform.images|null +org.intellij.plugins.markdown|Languages +com.jetbrains.restClient|Other Tools +com.intellij.diagram|Other Tools +com.intellij.dev|null +com.intellij.copyright|Other Tools +com.intellij.css|Style Sheets +org.jetbrains.plugins.stylus|Style Sheets +org.jetbrains.plugins.sass|Style Sheets +org.jetbrains.plugins.less|Style Sheets +com.intellij.configurationScript|null +com.intellij.completion.ml.ranking|Other Tools +com.intellij.CloudConfig|IDE Settings +com.jetbrains.performancePlugin|Other Tools +intellij.indexing.shared.core|null +com.jetbrains.performancePlugin.dynamicPlugins|null +W3Validators|Style Sheets +Subversion|Version Controls +Remote Development Server|null +Refactor-X|HTML and XML +HtmlTools|HTML and XML +org.jetbrains.plugins.github|Version Controls +Git4Idea|Version Controls +intellij.indexing.shared|null +com.intellij.searcheverywhere.ml|null +org.jetbrains.plugins.yaml|Languages +JavaScriptDebugger|JavaScript Frameworks and Tools +org.jetbrains.plugins.vue|JavaScript Frameworks and Tools +JavaScript|JavaScript Frameworks and Tools +tslint|JavaScript Frameworks and Tools +intellij.prettierJS|JavaScript Frameworks and Tools +cucumber-javascript|JavaScript Frameworks and Tools +com.jetbrains.lang.ejs|Template Languages +com.intellij.tailwindcss|Style Sheets +com.intellij.plugins.webcomponents|JavaScript Frameworks and Tools +com.intellij.plugins.html.instantEditing|HTML and XML +com.jetbrains.plugins.jade|Template Languages +com.dmarcotte.handlebars|Template Languages +com.deadlock.scsyntax|null +NodeJS|JavaScript Frameworks and Tools +Karma|JavaScript Frameworks and Tools +JSIntentionPowerPack|JavaScript Frameworks and Tools +org.coffeescript|JavaScript Frameworks and Tools +Docker|Deployment +org.jetbrains.plugins.node-remote-interpreter|JavaScript Frameworks and Tools +AngularJS|JavaScript Frameworks and Tools diff --git a/.config/JetBrains/WebStorm2022.2/codestyles/Default.xml b/.config/JetBrains/WebStorm2022.2/codestyles/Default.xml @@ -0,0 +1,7 @@ +<code_scheme name="Default" version="173"> + <option name="DO_NOT_FORMAT"> + <list> + <fileSet type="globPattern" pattern="*{js}" /> + </list> + </option> +</code_scheme> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/early-access-registry.txt b/.config/JetBrains/WebStorm2022.2/early-access-registry.txt @@ -0,0 +1,2 @@ +ide.experimental.ui +false +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/event-log-metadata/fus/events-scheme.json b/.config/JetBrains/WebStorm2022.2/event-log-metadata/fus/events-scheme.json @@ -0,0 +1,4785 @@ +{ + "groups" : [ { + "id" : "accessibility", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:screen.reader.detected|screen.reader.support.enabled|screen.reader.support.enabled.in.vmoptions}" ] + } + }, { + "id" : "actions", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#action}", "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#action}", "{util#rider_backend_action}", "{enum:com.intellij.microservices.ui.diagrams.model.MsDiagramDataModel$showNotificationIfNoDataFound$1}" ], + "additional.same_window" : [ "{enum#boolean}" ], + "additional.toolwindow" : [ "{util#toolwindow}" ], + "class" : [ "{util#class_name}", "{enum:com.intellij.microservices.ui.diagrams.actions.MsShowWholeProjectDiagramAction|com.intellij.microservices.ui.diagrams.model.MsDiagramDataModel$showNotificationIfNoDataFound$1}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "dumb" : [ "{enum#boolean}" ], + "dumb_start" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "enable" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "isSubmenu" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "parent" : [ "{enum#parent}", "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "result.error" : [ "{util#class_name}" ], + "result.type" : [ "{enum:ignored|performed|failed|unknown}" ], + "size" : [ "{regexp#integer}" ], + "start_time" : [ "{regexp#integer}" ], + "toolwindow" : [ "{util#toolwindow}" ] + }, + "enums" : { + "__event_id" : [ "action.invoked", "custom.action.invoked", "action.finished", "action.updated", "action.group.expanded" ], + "parent" : [ "LineMarkerActionWrapper", "TreeActionWrapper", "MyTreeActionWrapper" ] + } + } + }, { + "id" : "actions.gtdu", + "builds" : [ ], + "versions" : [ { + "from" : "53" + } ], + "rules" : { + "event_id" : [ "{enum:performed|navigated}" ], + "event_data" : { + "choice" : [ "{enum:SU|GTD}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "input_event" : [ "{util#shortcut}" ], + "navigation_provider_class" : [ "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "actions.on.save", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:reformat.code|rearrange.code|optimize.imports|cleanup.code}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "actions.runAnything", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#run_anything_class}:_RunAnything_-_execution_-_{enum#run_anything_title}", "{enum#run_anything_class}:_RunAnything_-_more_-_{enum#run_anything_title}", "{enum#_}" ], + "event_data" : { + "group" : [ "{enum#group}", "{util#class_name}" ], + "list" : [ "{enum#list}", "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "with_alt" : [ "{enum#boolean}" ], + "with_shift" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "RunAnything_-_SHIFT_HOLD", "execute", "click.more" ], + "group" : [ "Bundler", "rails_generators", "Gradle_tasks", "npm_scripts", "Maven_goals", "rvm_use", "rake", "rbenv_shell", "General", "Recent", "Run_configurations", "Gradle", "Maven", "npm", "Python", "Recent_projects", "ruby", "Grunt", "third.party" ], + "list" : [ "RunAnythingMainListModel", "RunAnythingHelpListModel", "third.party" ], + "run_anything_class" : [ "RunAnythingMainListModel", "RunAnythingHelpListModel" ], + "run_anything_title" : [ "Run_configurations", "Recent", "rake", "rails_generators", "Recent_projects", "Bundler", "rvm_use", "ruby", "third.party", "run.anything.group.unknown.title", "Gradle", "Maven", "Python", "npm", "General", "Gradle_tasks", "Maven_goals", "npm_scripts" ] + } + } + }, { + "id" : "analysis.pwa", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "size_bytes" : [ "{regexp#integer}" ], + "status" : [ "{enum:Success|InterruptedByUser|Exception}" ] + }, + "enums" : { + "__event_id" : [ "index.metadata", "index.state", "index.tasks", "update.started", "update.finished", "scan.started", "scan.finished" ] + } + } + }, { + "id" : "analysis.pwa.counter", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:scan.started|scan.finished|update.started|update.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "status" : [ "{enum:Success|InterruptedByUser|Exception}" ] + } + } + }, { + "id" : "appearance.file.colors", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:editor.tabs|file.colors|project.view}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "aqua.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selection.updated|url.updated|locator.evaluated}" ], + "event_data" : { + "isAqua" : [ "{enum#boolean}" ], + "locatorType" : [ "{enum:XPATH|CSS|TAG_WITH_CLASSES|ID|NAME|TEXT|DATA|ARIA_LABEL}" ], + "source" : [ "{enum:NONE|BROWSER|PAGE_STRUCTURE|EVALUATOR|CODE_EDITOR|CACHE}", "{enum:intention|navigation}" ] + } + } + }, { + "id" : "balloons", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:balloon.shown}" ], + "event_data" : { + "balloon_id" : [ "{enum#__balloon_id}", "{enum:cwm.contols.hidden}", "{enum:cwm.host.builtinserver.port_bind_error}", "{enum:cwm.controls.hidden}" ] + }, + "enums" : { + "__balloon_id" : [ "cwm.telephony.text_message", "cwm.host.session.nmins_left", "cwm.telephony.participant_enabled_video", "cwm.host.connection.version_mismatch_error", "cwm.host.action.getjoinlink.link_copied", "cwm.permissions.accept_decline", "cwm.host.action.copyjoinlink.link_copied", "cwm.following.started", "cwm.host.terminal.shared.status", "cwm.host.connection.user_left", "cwm.telephony.customize_audio_video_settings", "cwm.host.connection.user_joined", "cwm.following.request", "cwm.guest.telephony.voice_chat_enabled", "cwm.guest.following.stopped" ] + } + } + }, { + "id" : "bookmarks", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{util#favorite_type}" ] + }, + "enums" : { + "__event_id" : [ "bookmarks.total", "bookmarks.with.letter.mnemonic", "bookmarks.with.line", "bookmarks.with.number.mnemonic", "favorites.directories", "favorites.files", "favorites.lists", "favorites.total", "favorites.custom" ] + } + } + }, { + "id" : "bookmarks.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:bookmark.navigate|favorites.navigate}" ], + "event_data" : { + "mnemonicType" : [ "{enum:Number|None|Letter}" ], + "navigatable" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "withLine" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "build", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "has_errors" : [ "{enum#boolean}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "incremental" : [ "{enum#boolean}" ], + "modules" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "task_runner_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "bundled.resource.reference", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:ide.file|plugin.file}" ], + "event_data" : { + "path" : [ "{util#bundled_resource_path}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "cache.recovery.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:perform}" ], + "event_data" : { + "action-id" : [ "{enum:refresh|hammer|reindex|drop-shared-index|rescan|stop|reload-workspace-model}" ], + "from-guide" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "commit.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "commit_check_class" : [ "{util#class_name}" ], + "commit_option" : [ "{enum:SIGN_OFF|RUN_HOOKS|AMEND}" ], + "commit_problem_class" : [ "{util#class_name}" ], + "commit_problem_place" : [ "{enum:NOTIFICATION|COMMIT_TOOLWINDOW|PUSH_DIALOG}" ], + "duration_ms" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "errors_count" : [ "{regexp#integer}" ], + "execution_order" : [ "{enum:EARLY|MODIFICATION|LATE|POST_COMMIT}" ], + "files_included" : [ "{regexp#integer}" ], + "files_total" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "input_event" : [ "{util#shortcut}" ], + "is_from_settings" : [ "{enum#boolean}" ], + "is_success" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "unversioned_included" : [ "{regexp#integer}" ], + "unversioned_total" : [ "{regexp#integer}" ], + "warnings_count" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "select.item", "session.started", "session.finished", "show.diff", "close.diff", "commit", "jump.to.source", "commit.and.push", "include.file", "exclude.file", "toggle.commit.check", "commit_check_session.finished", "code.analysis.warning", "commit_check_session.started", "toggle.commit.option", "view.commit.problem" ] + } + } + }, { + "id" : "completion", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished}" ], + "event_data" : { + "additional.ml_used" : [ "{enum#boolean}" ], + "additional.r_context_type" : [ "{enum#__r_context_type}" ], + "additional.r_lookup_element_origin" : [ "{enum:ORIGINAL|ML_COMPLETION|MERGED}" ], + "additional.r_ml_app_version" : [ "{regexp#version}" ], + "additional.r_ml_enabled" : [ "{enum#boolean}" ], + "additional.r_ml_n_proposed_variants" : [ "{regexp#integer}" ], + "additional.r_ml_response_received" : [ "{enum#boolean}" ], + "additional.r_ml_time_ms" : [ "{regexp#integer}" ], + "additional.ruby_lookup_usage_location" : [ "{enum#__ruby_lookup_usage_location}" ], + "additional.spellchecker" : [ "{enum#boolean}" ], + "additional.total_ml_time" : [ "{regexp#integer}" ], + "additional.version" : [ "{regexp#version}" ], + "alphabetically" : [ "{enum#boolean}" ], + "backspaces" : [ "{regexp#integer}" ], + "completion_char" : [ "{enum#__completion_char}" ], + "contributor" : [ "{util#class_name}" ], + "current_file" : [ "{util#current_file}" ], + "dumb_finish" : [ "{enum#boolean}" ], + "dumb_start" : [ "{enum#boolean}" ], + "duration" : [ "{regexp#integer}" ], + "finish_type" : [ "{enum:TYPED|EXPLICIT|CANCELED_EXPLICITLY|CANCELED_BY_TYPING}" ], + "iren_model_type" : [ "{enum:default|ngram}" ], + "iren_probability" : [ "{regexp#float}" ], + "lang" : [ "{util#lang}" ], + "ml_used" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "query_length" : [ "{regexp#integer}" ], + "r_context_type" : [ "{enum#__r_context_type}" ], + "r_lookup_element_origin" : [ "{enum:ORIGINAL|ML_COMPLETION|MERGED}" ], + "r_ml_app_version" : [ "{regexp#version}" ], + "r_ml_enabled" : [ "{enum#boolean}" ], + "r_ml_model_version" : [ "{regexp#version}" ], + "r_ml_n_proposed_variants" : [ "{regexp#integer}" ], + "r_ml_response_received" : [ "{enum#boolean}" ], + "r_ml_time_ms" : [ "{regexp#integer}" ], + "ruby_lookup_usage_location" : [ "{enum#__ruby_lookup_usage_location}" ], + "schema" : [ "{enum:Maven_Groovy|Gradle|Maven|fxml}", "{util#file_type_schema}" ], + "selected_index" : [ "{regexp#integer}" ], + "selection_changed" : [ "{regexp#integer}" ], + "spellchecker" : [ "{enum#boolean}" ], + "time_to_show" : [ "{regexp#integer}" ], + "token_length" : [ "{regexp#integer}" ], + "total_ml_time" : [ "{regexp#integer}" ], + "typing" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__completion_char" : [ "ENTER", "TAB", "COMPLETE_STATEMENT", "AUTO_INSERT", "OTHER" ], + "__r_context_type" : [ "IDENTIFIER", "NAMESPACE", "DOLLAR_ACCESS", "AT_ACCESS", "IMPORT", "OPERATOR", "UNKNOWN" ], + "__ruby_lookup_usage_location" : [ "COMMON", "DEBUG", "EVAL", "IRB", "RAILS" ] + } + } + }, { + "id" : "completion.postfix", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#completion_template}", "{util#completion_provider_template}", "{enum:expanded}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider" : [ "{util#completion_provider_template}", "{util#completion_template}" ], + "template" : [ "{util#completion_template}" ] + } + } + }, { + "id" : "coverage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:html.generated|report.loaded|started|report.built}" ], + "event_data" : { + "annotated_classes" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "excludes" : [ "{regexp#integer}" ], + "generation_ms" : [ "{regexp#integer}" ], + "includes" : [ "{regexp#integer}" ], + "loaded_classes" : [ "{regexp#integer}" ], + "runner" : [ "{enum:emma|jacoco|idea}", "{enum:IJCSampling|IJCTracing|IJCTracingTestTracking|JaCoCo|Emma}" ] + } + } + }, { + "id" : "customize.wizard", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "group" : [ "{enum:Java_Frameworks|Web_Development|Version_Controls|Test_Tools|Application_Servers|Clouds|Swing|Android|Database_Tools|Other_Tools|Plugin_Development|Build_Tools}" ], + "page" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "timestamp" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "remaining.pages.skipped", "WizardDisplayed", "UIThemeChanged", "DesktopEntryCreated", "LauncherScriptCreated", "BundledPluginGroupDisabled", "BundledPluginGroupEnabled", "BundledPluginGroupCustomized", "FeaturedPluginInstalled" ] + } + } + }, { + "id" : "cwm.gateway", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:guestDownload.started|guestDownload.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "isSucceeded" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cwm.lifecycle", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "client_id" : [ "{regexp#hash}" ], + "connectionType" : [ "{enum:ws_relay|p2p_quic|direct_tcp|unknown}", "{enum:turn_relay_quic}" ], + "disconnectsCount" : [ "{regexp#integer}" ], + "guestsCount" : [ "{regexp#integer}" ], + "id" : [ "{regexp#integer}" ], + "isUnattended" : [ "{enum#boolean}" ], + "participantsMax" : [ "{regexp#integer}" ], + "participantsSize" : [ "{enum:OneOnOne|Group}" ], + "permissions.files" : [ "{enum:Readonly|FullAccess}" ], + "permissions.mode" : [ "{enum:Readonly|EditFiles|FullAccess|Custom}" ], + "permissions.other_tw" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions.run" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions.terminal" : [ "{enum:Disabled|Readonly|Request|FullAccess}" ], + "permissions_changed.files" : [ "{enum:Readonly|FullAccess}" ], + "permissions_changed.mode" : [ "{enum:Readonly|EditFiles|FullAccess|Custom}" ], + "permissions_changed.other_tw" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions_changed.run" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions_changed.terminal" : [ "{enum:Disabled|Readonly|Request|FullAccess}" ], + "pingDirect" : [ "{regexp#integer}" ], + "pingUiThread" : [ "{regexp#integer}" ], + "sessionDurationMinutes" : [ "{regexp#integer}" ], + "sessionDurationType" : [ "{enum:Below15mins|Below25mins|Below1hr|Above1hr}" ], + "sessionId" : [ "{regexp#hash}" ], + "telephonyEnabled" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "connected", "finished", "onCircleLeftClickStart", "onCircleLeftClickStop", "onCircleRightClick", "onEditorFollowingLabelResume", "onEditorFollowingLabelStop", "onEditorFullSyncLabelStop", "onReconnection", "sessionCreated", "sessionTerminated", "onReconnectionFailed", "sessionFinished", "sessionStarted", "sessionExpired", "onConnectionFailed", "thin.finished", "thin.connected", "onPermissionsChanged", "guest.finished", "guest.connected", "guest.ping" ] + } + } + }, { + "id" : "cwm.telephony", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cwmSessionEnded|cwmSessionStarted|enabledFromAction}" ], + "event_data" : { + "telephonyEnabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cwm.telephony.devices", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "cameraEnabled.finished", "cameraEnabled.started", "microphoneEnabled.finished", "microphoneEnabled.started", "voiceCallJoined.finished", "voiceCallJoined.started", "screenSharingEnabled.started", "screenSharingEnabled.finished" ] + } + } + }, { + "id" : "daemon", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "errors" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "lines" : [ "{regexp#integer}" ], + "warnings" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "database.oracle.debug", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|finished}" ], + "event_data" : { + "result-state" : [ "{enum:state_completed|state_fail|state_finished|state_broken}", "{enum#__result-state}" ], + "stepping-mode" : [ "{enum:1|2}" ], + "stepping-pauseAtBegin" : [ "{enum#boolean}" ] + }, + "enums" : { + "__result-state" : [ "state_starting_up", "state_resuming", "state_relaxing", "state_kicked_off", "state_running", "state_completing", "state_asleep", "state_finishing" ] + } + } + }, { + "id" : "db.datasource.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#db_name}", "read-only_{enum#_}", "auto-sync_{enum#_}", "auto-commit_{enum#_}", "ssh_{enum#_}", "ssl_{enum#_}", "legacy_introspector_{enum#_}", "schema_control_{enum#_}", "introspect_{enum#_}", "{enum:datasource}" ], + "event_data" : { + "auth-provider" : [ "{util#class_name}" ], + "auto-commit" : [ "{enum#boolean}" ], + "auto-sync" : [ "{enum#boolean}" ], + "before-tasks" : [ "{enum#boolean}" ], + "custom-driver" : [ "{enum#boolean}" ], + "dbms" : [ "{enum#db_name}", "{util#dbms}", "{enum#__dbms}", "{enum:MSSQL_LOCALDB}", "{enum:TIDB|YUGABYTE}", "{enum:ZEN}", "{enum:VITESS}", "{enum:REDIS}" ], + "external-data" : [ "{enum#boolean}" ], + "init-script" : [ "{enum#boolean}" ], + "introspect" : [ "{enum#_}" ], + "introspection-level" : [ "{enum:l1|l2|l3}" ], + "legacy-introspector" : [ "{enum#boolean}" ], + "legacy_introspector" : [ "{enum#boolean}" ], + "mapped-to-ddl" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "read-only" : [ "{enum#boolean}" ], + "schema-control" : [ "{enum:automatic|manual|forbid}" ], + "schema_control" : [ "{enum#_}" ], + "ssh" : [ "{enum#boolean}" ], + "ssl" : [ "{enum#boolean}" ], + "version" : [ "{regexp#version}", "{regexp#integer}.-{regexp#version}" ] + }, + "enums" : { + "_" : [ "on", "off", "automatic", "manual", "forbid", "no_sources", "user_sources", "user_and_system_sources" ], + "__dbms" : [ "SYNAPSE", "DB2_ZOS", "GITBASE", "TRINO", "MYSQL_AURORA", "ATHENA", "BIGQUERY", "IGNITE", "DB2_IS", "MONET", "CLOUD_SPANNER", "COUCHBASE", "COCKROACH" ], + "db_name" : [ "ORACLE", "MEMSQL", "MARIADB", "MYSQL", "POSTGRES", "REDSHIFT", "GREENPLUM", "MSSQL", "AZURE", "SYBASE", "DB2_LUW", "DB2", "SQLITE", "HSQLDB", "H2", "DERBY", "EXASOL", "CLICKHOUSE", "CASSANDRA", "VERTICA", "HIVE", "SPARK", "HANA", "FIREBIRD", "PRESTO", "INFORMIX", "IMPALA", "NETEZZA", "PHOENIX", "SNOWFLAKE", "INGRES", "TERADATA", "OPENEDGE", "TIBERO", "FILEMAKER", "FRONTBASE", "MONGO", "UNKNOWN" ] + } + } + }, { + "id" : "db.ddl.dialects", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "GenericSQL", "OracleSqlPlus", "DB2", "PostgreSQL", "MySQL", "SQLite", "SparkSQL", "MariaDB", "H2", "Oracle", "TSQL", "Redshift" ] + } + } + }, { + "id" : "db.managers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:manager}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "name" : [ "{enum#_}" ] + }, + "enums" : { + "_" : [ "local", "sql", "android" ] + } + } + }, { + "id" : "db.products", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "version" : [ "{regexp#version}", "{regexp#integer}.-{regexp#version}" ] + }, + "enums" : { + "_" : [ "ORACLE", "MEMSQL", "MARIADB", "MYSQL", "POSTGRES", "REDSHIFT", "GREENPLUM", "MSSQL", "AZURE", "SYBASE", "DB2_LUW", "DB2", "SQLITE", "HSQLDB", "H2", "DERBY", "EXASOL", "CLICKHOUSE", "CASSANDRA", "VERTICA", "HIVE", "SPARK", "HANA", "FIREBIRD", "PRESTO", "INFORMIX", "IMPALA", "NETEZZA", "PHOENIX", "SNOWFLAKE", "INGRES", "TERADATA", "OPENEDGE", "TIBERO", "FILEMAKER", "FRONTBASE", "MONGO", "UNKNOWN" ] + } + } + }, { + "id" : "debugger.attach.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "debuggersFilterSet" : [ "{enum#boolean}" ], + "hostType" : [ "{enum:LOCAL|REMOTE}" ], + "isMainAction" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "searchFieldUsed" : [ "{enum#boolean}" ], + "selectedDebugger" : [ "{util#class_name}" ], + "viewType" : [ "{enum:LIST|TREE}" ] + }, + "enums" : { + "__event_id" : [ "attach.button.pressed", "host.switched", "view.switched", "search.filter.used", "debuggers.filter.set" ] + } + } + }, { + "id" : "debugger.breakpoints", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "total.{regexp#count}", "total.disabled.{regexp#count}", "total.non.suspending.{regexp#count}", "not.default.suspend.ALL.{util#breakpoint}", "not.default.suspend.THREAD.{util#breakpoint}", "not.default.suspend.NONE.{util#breakpoint}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "suspendPolicy" : [ "{enum:ALL|THREAD|NONE}" ], + "type" : [ "{util#breakpoint}" ] + }, + "enums" : { + "__event_id" : [ "using.log.expression", "using.log.message", "using.dependent", "using.temporary", "using.log.stack", "using.condition", "not.default.suspend", "using.groups", "total", "total.non.suspending", "total.disabled" ] + } + } + }, { + "id" : "debugger.breakpoints.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "verified.{regexp#integer}", "new.custom.{util#plugin}", "new.{util#breakpoint}", "{enum#_}", "{enum:breakpoint.added|breakpoint.verified}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "time" : [ "{regexp#integer}" ], + "type" : [ "{util#breakpoint}" ], + "within_session" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "new.breakpoint", "new.within.session", "new.cython-line", "new.custom" ] + } + } + }, { + "id" : "debugger.evaluate.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "input_event" : [ "{util#shortcut}" ], + "mode" : [ "{enum:CODE_FRAGMENT|EXPRESSION}" ] + }, + "enums" : { + "__event_id" : [ "dialog.open", "evaluate", "mode.switch", "inline.evaluate", "history.show", "history.choose", "watch.from.inline.add", "inline.input.focus" ] + } + } + }, { + "id" : "debugger.frames.view", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selected}" ], + "event_data" : { + "view_id" : [ "{enum:UNKNOWN|Default|Threads|SideBySide|FramesOnly}", "{enum:Hidden}" ] + } + } + }, { + "id" : "debugger.performance", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:execution.point.reached}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "duration_ms" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ] + } + } + }, { + "id" : "debugger.ui.experiment", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:start|stop}" ], + "event_data" : { + "group" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "deployment.activities", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "finish_time_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "scenario" : [ "{enum#scenario}" ], + "start_time_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "autoupload.session.finished", "download.action.finished", "download.action.started", "upload.action.finished", "upload.action.started", "create.project.from.existing.sources" ], + "scenario" : [ "NoServer", "LocalServer", "MountedServer", "FtpSftpServer" ] + } + } + }, { + "id" : "deployment.publish.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "AutoUpload.{enum#_}", "AutoUpload.external.changes.{enum#_}", "Stop.on.first.error.{enum#_}", "Overwrite.up.to.date.files.{enum#_}", "Delete.target.items.{enum#_}", "Create.empty.dirs.{enum#_}", "Prompt.on.local.overwrite.{enum#_}", "Notify.remote.changes.{enum#_}", "Show.warning.dialog.on.Remote.Host.{enum#_}", "Permissions.on.files.{regexp#integer}", "Permissions.on.files.-{regexp#integer}", "Prompt.on.remote.overwrite.{enum#_}", "Logging.verbosity.{enum#_}", "{enum#_1}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}", "{regexp#permission}" ] + }, + "enums" : { + "_" : [ "ALWAYS", "ON_EXPLICIT_SAVE", "NEVER", "yes", "no", "NONE", "CHECK_TIMESTAMP", "CHECK_CONTENT", "ERRORS", "BRIEF", "DETAILS" ], + "_1" : [ "AutoUpload", "AutoUpload.external.changes", "Stop.on.first.error", "Overwrite.up.to.date.files", "Delete.target.items", "Create.empty.dirs", "Prompt.on.local.overwrite", "Prompt.on.remote.overwrite", "Permissions.on.files", "Permissions.on.folder", "Notify.remote.changes", "Show.warning.dialog.on.Remote.Host", "Logging.verbosity" ], + "value" : [ "always", "on_explicit_save", "never", "none", "check_timestamp", "check_content", "errors", "brief", "details" ] + }, + "regexps" : { + "permission" : "-?[0-9]{1,3}" + } + } + }, { + "id" : "deployment.serverSettingsUI", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "deploymentServerSettingsUI.visibility.new{enum#_}LevelGroup", "deploymentServerSettingsUI.visibility.switchGroupTo{enum#_}Level", "defaultServerSettingWithAutouploadOn.{enum#_}", "deploymentServerSettingsUI.{enum#_}", "{enum#_1}" ], + "event_data" : { + "decision" : [ "{enum#decision}" ], + "level" : [ "{enum#level}" ] + }, + "enums" : { + "_" : [ "Project", "IDE", "changeDefaultServerCancelled", "changeDefaultServerExplicitly", "changeDefaultServerSilently", "disableDefaultServerCancelled", "disableDefaultServerExplicitly", "disableDefaultServerSilently", "AutodetectPathClick", "ProjectIDELevelCheckBoxClick" ], + "_1" : [ "NewGroupVisibilityCreated", "NewGroupVisibilitySwitched", "AutodetectPathClicked", "ProjectIDELevelCheckBoxClicked", "defaultServerSettingWithAutoUploadOnSwitched", "defaultServerSettingWithAutoUploadOnDisabled" ], + "decision" : [ "explicit", "silent", "cancelled" ], + "level" : [ "project", "IDE" ] + } + } + }, { + "id" : "deployment.servers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "root.path.{enum#_}", "SFTP.{enum#_}", "{enum#_1}" ], + "event_data" : { + "auth" : [ "{enum:password|key_pair|open_ssh}" ], + "compatibilityMode" : [ "{enum#boolean}" ], + "hiddenFiles" : [ "{enum#boolean}" ], + "mappingsDeploy" : [ "{regexp#integer}" ], + "mappingsTogether" : [ "{regexp#integer}" ], + "mappingsWeb" : [ "{regexp#integer}" ], + "passiveMode" : [ "{enum#boolean}" ], + "rootPath" : [ "{enum:nontrivial|trivial|empty}" ], + "rootPathSize" : [ "{regexp#integer}" ], + "rsync" : [ "{enum#boolean}" ], + "server" : [ "{regexp#hash}" ], + "type" : [ "{enum:ftp|ftps|sftp|mount|local}", "{enum:webdav}" ] + }, + "enums" : { + "_" : [ "empty", "trivial", "nontrivial", "PASSWORD", "KEY_PAIR", "OPEN_SSH" ], + "_1" : [ "mappings.together", "mappings.deploy", "mappings.web", "FTP", "FTPS", "MOUNT", "LOCAL", "server" ] + } + } + }, { + "id" : "diagram.usages.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "show.diagram->{util#diagram_provider}", "{enum:show.diagram}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider" : [ "{util#diagram_provider}" ] + } + } + }, { + "id" : "directoryIndex", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "buildRequest" : [ "{enum:INITIAL|BRANCH_BUILD|FULL_REBUILD|INCREMENTAL_UPDATE}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "part" : [ "{enum:MAIN|ORDER_ENTRY_GRAPH}" ], + "reason" : [ "{enum:ROOT_MODEL|VFS_CHANGE|ADDITIONAL_LIBRARIES_PROVIDER}" ] + }, + "enums" : { + "__event_id" : [ "reset", "building.finished", "building.additionalLibraryRootsProvider", "building.workspaceModel", "building.exclusionPolicy", "building.finalizing", "building.sdk", "building.started" ] + } + } + }, { + "id" : "disabled.bundled.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ] + } + } + }, { + "id" : "disabled.listed.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ] + } + } + }, { + "id" : "eclipse.projects.detector", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:detected|opened}" ], + "event_data" : { + "fromEmptyState" : [ "{enum#boolean}" ], + "projectsCount" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "editor.notification.panel", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:shown|actionInvoked|notificationShown|handlerInvoked}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "handler_class" : [ "{util#class_name}" ], + "key" : [ "{util#editor_notification_panel_key}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "editor.settings.ide", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#no_}", "stripTrailingSpaces.{enum#trailingSpaces}", "completionCaseSensitivity.{regexp#integer}", "smartBackspace.{enum#backspace}", "reformatOnPaste.{regexp#integer}", "importsOnPaste.{regexp#integer}", "noBreadcrumbsFor{util#lang}", "breadcrumbsFor{util#lang}", "{enum:not.default}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "setting_id" : [ "{enum:caretAfterLineEnd|caretInsideTabs|virtualSpaceAtFileBottom|softWraps|softWraps.console|softWraps.preview|softWraps.relativeIndent|softWraps.showAll|ensureNewlineAtEOF|quickDocOnMouseHover|blinkingCaret|blockCaret|rightMargin|lineNumbers|gutterIcons|foldingOutline|showLeadingWhitespace|showInnerWhitespace|showTrailingWhitespace|indentGuides|animatedScroll|dragNDrop|wheelZoom|mouseCamel|inplaceRename|preselectOnRename|inlineDialog|minimizeScrolling|afterReformatNotification|afterOptimizeNotification|smartHome|camelWords|editor.inlay.parameter.hints|breadcrumbsAbove|all.breadcrumbs|intentionBulb|renderDoc|intentionPreview|useEditorFontInInlays|breadcrumbs|richCopy|parameterAutoPopup|javadocAutoPopup|completionAutoPopup|autoPopupCharComplete|autoCompleteBasic|autoCompleteSmart|parameterInfoFullSignature|indentOnEnter|braceOnEnter|javadocOnEnter|scriptletEndOnEnter|smartEnd|autoCloseJavadocTags|surroundByQuoteOrBrace|pairBracketAutoInsert|pairQuoteAutoInsert|reformatOnRBrace|bracesHighlight|scopeHighlight|identifierUnderCaretHighlight|autoAddImports|completionHints|tabExitsBracketsAndQuotes|nextErrorActionGoesToErrorsFirst|suppressWarnings|importHintEnabled|showMethodSeparators|openTabsInMainWindow|stripTrailingSpaces|blinkPeriod|completionCaseSensitivity|smartBackspace|reformatOnPaste|importsOnPaste|autoReparseDelay|errorStripeMarkMinHeight|caret.movement.word|caret.movement.line|fileColorsEnabled|fileColorsEnabledForProjectView|fileColorsEnabledForTabs|show.actions.in.tooltip}" ], + "value" : [ "{regexp#integer}", "{enum:Whole|Changed|None}", "{enum:OFF|AUTOINDENT|INDENT}", "{enum:NONE|CURRENT|NEIGHBOR|START|END|BOTH|OTHER}" ] + }, + "enums" : { + "_" : [ "caretAfterLineEnd", "caretInsideTabs", "virtualSpaceAtFileBottom", "softWraps", "softWraps.console", "softWraps.preview", "softWraps.relativeIndent", "softWraps.showAll", "ensureNewlineAtEOF", "quickDocOnMouseHover", "blinkingCaret", "blockCaret", "rightMargin", "lineNumbers", "gutterIcons", "foldingOutline", "showLeadingWhitespace", "showInnerWhitespace", "showTrailingWhitespace", "indentGuides", "animatedScroll", "dragNDrop", "wheelZoom", "mouseCamel", "inplaceRename", "preselectOnRename", "inlineDialog", "minimizeScrolling", "afterReformatNotification", "afterOptimizeNotification", "smartHome", "camelWords", "editor.inlay.parameter.hints", "breadcrumbsAbove", "all.breadcrumbs", "breadcrumbs", "intentionBulb", "richCopy", "parameterAutoPopup", "javadocAutoPopup", "completionAutoPopup", "autoPopupCharComplete", "autoCompleteBasic", "autoCompleteSmart", "parameterInfoFullSignature", "indentOnEnter", "braceOnEnter", "javadocOnEnter", "smartEnd", "autoCloseJavadocTags", "surroundByQuoteOrBrace", "pairBracketAutoInsert", "pairQuoteAutoInsert", "reformatOnRBrace", "bracesHighlight", "scopeHighlight", "identifierUnderCaretHighlight", "autoAddImports", "completionHints", "externalAnnotationsInline", "inferredAnnotationsInline", "tabExitsBracketsAndQuotes", "stripTrailingSpaces", "completionCaseSensitivity", "smartBackspace", "reformatOnPaste", "importsOnPaste", "show.actions.in.tooltip", "nextErrorActionGoesToErrorsFirst", "autoReparseDelay", "errorStripeMarkMinHeight", "suppressWarnings", "showMethodSeparators", "importHintEnabled", "caret.movement.line", "caret.movement.word", "renderDoc", "scriptletEndOnEnter", "blinkPeriod", "fileColorsEnabledForProjectView", "fileColorsEnabledForTabs", "fileColorsEnabled", "intentionPreview" ], + "backspace" : [ "OFF", "AUTOINDENT", "INDENT" ], + "no_" : [ "noCaretAfterLineEnd", "noCaretInsideTabs", "noVirtualSpaceAtFileBottom", "noSoftWraps", "noSoftWraps.console", "noSoftWraps.preview", "noSoftWraps.relativeIndent", "noSoftWraps.showAll", "noEnsureNewlineAtEOF", "noQuickDocOnMouseHover", "noBlinkingCaret", "noBlockCaret", "noRightMargin", "noLineNumbers", "noGutterIcons", "noFoldingOutline", "noShowLeadingWhitespace", "noShowInnerWhitespace", "noShowTrailingWhitespace", "noIndentGuides", "noAnimatedScroll", "noDragNDrop", "noWheelZoom", "noMouseCamel", "noInplaceRename", "noPreselectOnRename", "noInlineDialog", "noMinimizeScrolling", "noAfterReformatNotification", "noAfterOptimizeNotification", "noSmartHome", "noCamelWords", "noEditor.inlay.parameter.hints", "noBreadcrumbsBelow", "noBreadcrumbs", "noIntentionBulb", "noRichCopy", "noParameterAutoPopup", "noJavadocAutoPopup", "noCompletionAutoPopup", "noAutoPopupCharComplete", "noAutoCompleteBasic", "noAutoCompleteSmart", "noParameterInfoFullSignature", "noIndentOnEnter", "noBraceOnEnter", "noJavadocOnEnter", "noSmartEnd", "noAutoCloseJavadocTags", "noSurroundByQuoteOrBrace", "noPairBracketAutoInsert", "noPairQuoteAutoInsert", "noReformatOnRBrace", "noBracesHighlight", "noScopeHighlight", "noIdentifierUnderCaretHighlight", "noAutoAddImports", "noCompletionHints", "noExternalAnnotationsInline", "noInferredAnnotationsInline", "noTabExitsBracketsAndQuotes" ], + "trailingSpaces" : [ "None", "Changed", "Whole" ] + } + } + }, { + "id" : "editor.settings.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:autoOptimizeImports|noAutoOptimizeImports}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "editor.typing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:typed|too.many.events|latency}" ], + "event_data" : { + "editor_kind" : [ "{enum:UNTYPED|MAIN_EDITOR|CONSOLE|PREVIEW|DIFF}" ], + "file_type" : [ "{util#file_type}" ], + "latency_90_ms" : [ "{regexp#integer}" ], + "latency_max_ms" : [ "{regexp#integer}" ], + "toolwindow_id" : [ "{util#toolwindow}" ] + } + } + }, { + "id" : "editorconfig", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:editorconfig.applied}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "property" : [ "{enum:Standard|IntelliJ|Other}" ] + } + } + }, { + "id" : "educational.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "event" : [ "{enum#authorization_event}", "{enum#hint_event}", "{enum#post_course_event}" ], + "language" : [ "{util#lang}", "{enum#edu_language}" ], + "mode" : [ "{enum#edu_mode}" ], + "platform" : [ "{enum#edu_platform}" ], + "source" : [ "{enum#navigate_to_task_place}", "{enum#authorization_place}", "{enum#synchronization_place}", "{enum:welcome_screen|main_menu|find_action|course_selection_dialog|unknown}" ], + "status" : [ "{enum#edu_check_status}" ], + "tab" : [ "{enum#edu_tab}" ], + "type" : [ "{enum#edu_item_type}", "{enum#link_type}" ] + }, + "enums" : { + "__event_id" : [ "navigate.to.task", "edu.project.created", "edu.project.opened", "study.item.created", "link.clicked", "authorization", "show.full.output", "peek.solution", "leave.feedback", "revert.task", "review.stage.topics", "check.task", "hint", "create.course.preview", "preview.task.file", "create.course.archive", "post.course", "synchronize.course", "import.course", "codeforces.submit.solution", "twitter.dialog.shown", "open.course.selection.view", "select.tab.course.selection.view", "open.task", "create.new.course.clicked" ], + "authorization_event" : [ "log_in", "log_out", "log_out_succeed", "log_in_succeed" ], + "authorization_place" : [ "settings", "widget", "start_course_dialog", "submissions_tab", "unknown", "task_description_header" ], + "edu_check_status" : [ "Unchecked", "Solved", "Failed", "unchecked", "solved", "failed" ], + "edu_item_type" : [ "CheckiO", "PyCharm", "Coursera", "Hyperskill", "Marketplace", "section", "framework", "lesson", "edu", "ide", "choice", "code", "output", "theory", "Codeforces", "Stepik" ], + "edu_language" : [ "JAVA", "kotlin", "Python", "Scala", "JavaScript", "Rust", "ObjectiveC", "go", "PHP" ], + "edu_mode" : [ "Study", "Course_Creator" ], + "edu_platform" : [ "Hyperskill", "Stepik", "Js_CheckiO", "Py_CheckiO", "Marketplace", "Codeforces" ], + "edu_tab" : [ "marketplace", "jba", "checkio", "codeforces", "coursera", "community", "stepik", "my_courses", "unknown" ], + "hint_event" : [ "expanded", "collapsed" ], + "link_type" : [ "in_course", "stepik", "external", "psi", "codeforces", "jba", "file" ], + "navigate_to_task_place" : [ "check_all_notification", "task_description_toolbar", "check_panel", "unresolved_dependency_notification" ], + "post_course_event" : [ "upload", "update" ], + "synchronization_place" : [ "widget", "project_generation", "project_reopen" ] + } + } + }, { + "id" : "educational.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:role|task.panel}" ], + "event_data" : { + "value" : [ "{enum#task_panel}", "{enum#role}" ] + }, + "enums" : { + "role" : [ "student", "educator" ], + "task_panel" : [ "swing", "javafx", "jcef" ] + } + } + }, { + "id" : "enabled.bundled.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ] + } + } + }, { + "id" : "enabled.listed.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ] + } + } + }, { + "id" : "entry.points", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:additional_annotations|write_annotations|class_patterns}" ], + "event_data" : { + "fqn_used" : [ "{enum#boolean}" ], + "patterns_used" : [ "{enum#boolean}" ], + "used" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "event.log", + "builds" : [ ], + "versions" : [ { + "from" : "20" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "code" : [ "{regexp#integer}" ], + "error" : [ "{enum:NO_LOGS|NO_UPLOADER|NO_LIBRARIES|NO_TEMP_FOLDER}", "{enum:NO_ARGUMENTS|NO_DEVICE_CONFIG|NO_RECORDER_CONFIG|NO_APPLICATION_CONFIG|IDE_NOT_CLOSING|ERROR_ON_SEND|NOT_PERMITTED_SERVER|ERROR_IN_CONFIG|NOTHING_TO_SEND|SENT_WITH_ERRORS}", "{util#class_name}", "{enum:EMPTY_CONTENT|INVALID_JSON|UNKNOWN}", "{enum:EMPTY_SERVICE_URL|UNREACHABLE_SERVICE|EMPTY_RESPONSE_BODY|ERROR_ON_LOAD}" ], + "error_ts" : [ "{regexp#integer}" ], + "errors" : [ "{regexp#integer}" ], + "external" : [ "{enum#boolean}" ], + "failed" : [ "{regexp#integer}" ], + "paths" : [ "{regexp#hash}" ], + "send" : [ "{regexp#integer}" ], + "send_ts" : [ "{regexp#integer}" ], + "stage" : [ "{enum:LOADING|PARSING}" ], + "succeed" : [ "{regexp#integer}", "{enum#boolean}" ], + "total" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__event_id" : [ "whitelist.loaded", "whitelist.updated", "logs.send", "external.send.command.creation.started", "external.send.command.creation.finished", "external.send.started", "external.send.finished", "loading.config.failed", "whitelist.update.failed", "whitelist.load.failed", "metadata.loaded", "metadata.updated", "metadata.update.failed", "metadata.load.failed" ] + } + } + }, { + "id" : "event.log.session", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:debug.mode|headless|reporting|test.mode}" ], + "event_data" : { + "command_line" : [ "{enum#boolean}" ], + "debug_agent" : [ "{enum#boolean}" ], + "fus_test" : [ "{enum#boolean}" ], + "headless" : [ "{enum#boolean}" ], + "internal" : [ "{enum#boolean}" ], + "only_local" : [ "{enum#boolean}" ], + "suppress_report" : [ "{enum#boolean}" ], + "teamcity" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "event.log.user.info", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:statistics.test.mode.enabled|team.city.version.detected}" ] + } + }, { + "id" : "external.project.task", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished|started}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "system_id" : [ "{enum#build_tools}" ], + "target" : [ "{util#run_target}" ], + "task_id" : [ "{enum:ResolveProject|ExecuteTask}" ] + } + } + }, { + "id" : "extract.method.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "changedOnHide" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "linkUsed" : [ "{enum#boolean}" ], + "nameChanged" : [ "{enum#boolean}" ], + "settingsChange" : [ "{enum:AnnotateOn|AnnotateOff|MakeStaticOn|MakeStaticOff|MakeStaticWithFieldsOn|MakeStaticWithFieldsOff}" ] + }, + "enums" : { + "__event_id" : [ "executed", "hidePopup", "openExtractDialog", "settingsChanged", "showPopup" ] + } + } + }, { + "id" : "file.editor", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:alternative.file.editor.selected}" ], + "event_data" : { + "fileEditor" : [ "{util#class_name}" ], + "file_path" : [ "{regexp#hash}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "file.type.configurable.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "file_type" : [ "{util#file_type}" ] + }, + "enums" : { + "__event_id" : [ "file.type.added", "file.type.edited", "file.type.removed", "hashbang.added", "hashbang.edited", "hashbang.removed", "ignore.pattern.added", "ignore.pattern.edited", "ignore.pattern.removed", "pattern.added", "pattern.edited", "pattern.removed" ] + } + } + }, { + "id" : "file.types", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#file_type}", "{enum:file.in.project}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_schema.percent" : [ "{regexp#integer}" ], + "file_schema.schema" : [ "{util#file_type_schema}" ], + "file_type" : [ "{util#file_type}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "file.types.usage", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#file_type}", "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "file_editor" : [ "{util#class_name}" ], + "file_extension" : [ "{util#file_extension}" ], + "file_name_pattern" : [ "{util#file_name_pattern}" ], + "file_path" : [ "{regexp#hash}" ], + "file_type" : [ "{util#file_type}", "{enum:DIFF}" ], + "is_in_reader_mode" : [ "{enum#boolean}" ], + "is_preview_tab" : [ "{enum#boolean}" ], + "is_writable" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "schema" : [ "{enum:Maven_Groovy|Gradle|Maven|fxml}", "{util#file_type_schema}" ], + "time_to_show" : [ "{regexp#integer}" ], + "type" : [ "{enum:open|edit}" ] + }, + "enums" : { + "__event_id" : [ "open", "edit", "close", "select", "create_by_new_file" ] + } + } + }, { + "id" : "find", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:search.session.started|check.box.toggled|regexp.help.clicked|pin.toggled}" ], + "event_data" : { + "case_sensitive" : [ "{enum#boolean}" ], + "context" : [ "{enum#__context}" ], + "option_name" : [ "{enum#__option_name}" ], + "option_value" : [ "{enum#boolean}" ], + "regular_expressions" : [ "{enum#boolean}" ], + "type" : [ "{enum:FindInFile|FindInPath|Unknown}" ], + "whole_words_only" : [ "{enum#boolean}" ], + "with_file_filter" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "FindPopupPanel$ToggleCaseSensitive", "FindPopupPanel$TogglePreserveCase", "FindPopupPanel$ToggleWholeWords", "FindPopupPanel$ToggleRegex", "FindPopupPanel$ToggleFileFilter", "FindInEditor.MatchCaseOn", "FindInEditor.WholeWordsOn", "FindInEditor.RegexOn", "FindInEditor.Context.IN_STRING_LITERALS", "FindInEditor.Context.IN_COMMENTS", "FindInEditor.Context.EXCEPT_STRING_LITERALS", "FindInEditor.Context.EXCEPT_COMMENTS", "FindInEditor.Context.EXCEPT_COMMENTS_AND_STRING_LITERALS", "FindInPath.MatchCaseOn", "FindInPath.WholeWordsOn", "FindInPath.RegexOn", "FindInPath.FileFilterOn", "FindInPath.Context.IN_STRING_LITERALS", "FindInPath.Context.IN_COMMENTS", "FindInPath.Context.EXCEPT_STRING_LITERALS", "FindInPath.Context.EXCEPT_COMMENTS", "FindInPath.Context.EXCEPT_COMMENTS_AND_STRING_LITERALS" ], + "__context" : [ "ANY", "IN_STRING_LITERALS", "IN_COMMENTS", "EXCEPT_STRING_LITERALS", "EXCEPT_COMMENTS", "EXCEPT_COMMENTS_AND_STRING_LITERALS" ], + "__option_name" : [ "CaseSensitive", "PreserveCase", "WholeWords", "Regex", "FileFilter" ] + } + } + }, { + "id" : "find.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:options}" ], + "event_data" : { + "additional.isIncludeChildMethods" : [ "{enum#boolean}" ], + "isSearchForTextOccurrences" : [ "{enum#boolean}" ], + "isUsages" : [ "{enum#boolean}" ], + "openInNewTab" : [ "{enum#boolean}" ], + "searchScope" : [ "{enum:All_Places|Project_Files|Project_and_Libraries|Project_Production_Files|Project_Test_Files|Scratches_and_Consoles|Recently_Viewed_Files|Recently_Changed_Files|Open_Files|Current_File]}", "{util#scopeRule}" ] + } + } + }, { + "id" : "gateway.space.connector", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "auto" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "login_state" : [ "{enum:NOT_LOGGED|LOGGING|ERROR|LOGGED_IN}" ], + "screen" : [ "{enum:REMOTE_DEVELOPMENT|SPACE_WELCOME|SPACE_LOGIN}" ] + }, + "enums" : { + "__event_id" : [ "logout.clicked", "client.launch.started", "tab.selected", "repository.clicked", "organization.clicked", "login.in.browser.clicked", "back.clicked", "project.clicked", "client.launch.finished", "watch.overview.clicked", "workspace.clicked", "logged.in", "connect.clicked", "browse.environments.clicked", "explore.clicked" ] + } + } + }, { + "id" : "gateway.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "connector" : [ "{enum:unknown|cwm.connector|space.connector|ssh.connector}", "{enum:gitpod.connector}", "{enum:google.cloud.connector}", "{enum:LinkedClientProxyingConnector|WslConnector}", "{enum:WorkstationsConnector|CawsConnector|GitpodConnector|CodespacesConnector}", "{enum:SshConnector|SpaceGatewayConnector|CodeWithMeConnector|WslConnector}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "installationSource" : [ "{enum:CustomLink|LocalArchive|SuggestionList}" ], + "installation_result" : [ "{enum:Success|Error|IncompatibleVersion}" ], + "isDefaultBackend" : [ "{enum#boolean}" ], + "isNewConnection" : [ "{enum#boolean}" ], + "isSucceeded" : [ "{enum#boolean}" ], + "numberOfBackendChangedClicks" : [ "{regexp#integer}" ], + "numberOfConnectionChangedClicks" : [ "{regexp#integer}" ], + "numberOfSshHosts" : [ "{regexp#integer}" ], + "numberOfWslInstances" : [ "{regexp#integer}" ], + "panel" : [ "{enum:LocateRemoteProjectPanel|ChooseHostPanel}" ], + "panelName" : [ "{enum:LocateRemoteProjectPanel|ChooseHostPanel|LocateRemoteSshProjectPanel|LocateWslProjectPanel}" ], + "parentProductCode" : [ "{enum:|unknown|IU|RM|WS|PS|PY|DS|OC|CL|DB|RD|GO}" ], + "parentProductId" : [ "{enum:RM|WS|PS|PY|DS|OC|CL|DB|RD|GO|IU|GW|unknown}" ], + "plugin" : [ "{util#plugin}" ], + "pluginId" : [ "{enum:io.gitpod.jetbrains.gateway}", "{enum:com.google.cloud.workstations.ide.jetbrains.connector|aws.toolkit|com.github.codespaces.jetbrains.gateway}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "productId" : [ "{enum:unknown|IU|RM|PY|DS|PS|WS|CL|RD|GO}", "{enum:IC}", "{enum:FLL}" ], + "projectsPerHost" : [ "{regexp#integer}" ], + "projectsPerWslInstance" : [ "{regexp#integer}" ], + "sshAuthType" : [ "{enum:unknown|Password|Key pair (OpenSSH or PuTTY)|OpenSSH config and authentication agent|PASSWORD|OPEN_SSH|KEY_PAIR}" ] + }, + "enums" : { + "__event_id" : [ "full.deploy.cycle.activity.started", "full.deploy.cycle.activity.finished", "download.ide.backend.activity.started", "download.ide.backend.activity.finished", "otherOptions.clicked", "useOldBackend.clicked", "openSshTerminal.clicked", "uploadInstaller.clicked", "useNewBackend.clicked", "documentation.clicked", "useDownloadLink.clicked", "checkConnectionAndContinue.clicked", "connect.clicked", "gtwFromStandaloneIde.started", "install_plugin", "ssh.auth.type.selected", "recent.ssh.projects.opened", "projects.per.host.registered", "JBInstaller.clicked", "backend.changed", "checking.connection.activity.finished", "checking.connection.activity.started", "connection.changed", "installation.source.selected", "projects.per.wsl.instance.registered", "recent.wsl.projects.opened", "openSettings.clicked", "leave_panel", "backButton.clicked", "plugin.documentation.clicked", "plugin.install.clicked" ] + } + } + }, { + "id" : "git.branches", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_new" : [ "{enum#boolean}" ], + "is_protected" : [ "{enum#boolean}" ], + "successfully" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "checkout.started", "checkout.finished", "checkout.checkout_operation.started", "checkout.checkout_operation.finished", "popup_widget_clicked", "checkout.vfs_refresh.started", "checkout.vfs_refresh.finished" ] + } + } + }, { + "id" : "git.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "fs_monitor" : [ "{enum:NONE|BUILTIN|EXTERNAL_FS_MONITOR}" ], + "is_worktree_used" : [ "{enum#boolean}" ], + "local_branches" : [ "{regexp#integer}" ], + "multiple_root" : [ "{enum#boolean}" ], + "remote_bitbucket" : [ "{regexp#integer}" ], + "remote_bitbucket_custom" : [ "{regexp#integer}" ], + "remote_branches" : [ "{regexp#integer}" ], + "remote_github" : [ "{regexp#integer}" ], + "remote_github_custom" : [ "{regexp#integer}" ], + "remote_gitlab" : [ "{regexp#integer}" ], + "remote_gitlab_custom" : [ "{regexp#integer}" ], + "remotes" : [ "{regexp#integer}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum:sync|dont_sync|not_decided}", "{enum:branch_default|merge|rebase}", "{enum:stash|shelve}" ], + "version" : [ "{regexp#version}" ], + "working_copy_size" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "repo.sync", "update.type", "save.policy", "use.builtin.ssh", "push.autoupdate", "push.update.all.roots", "cherrypick.autocommit", "warn.about.crlf", "warn.about.detached", "executable", "repository", "showGitBranchesInLog", "updateBranchesFilterInLogOnSelection", "staging.area.enabled", "commit_template" ], + "__type" : [ "UNIX", "MSYS", "CYGWIN", "UNDEFINED", "NULL", "WSL1", "WSL2" ] + } + } + }, { + "id" : "git.status.refresh", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:status.refresh.started|status.refresh.finished|untracked.refresh.started|untracked.refresh.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_full_refresh" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "got.it.tooltip", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:close|show}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "id_prefix" : [ "{util#got.it.tooltip}" ], + "type" : [ "{enum:click.button|click.link|click.outside|ancestor.removed|escape.shortcut.pressed|timeout}" ] + } + } + }, { + "id" : "grazi.count", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:language.detected|typo.found|quickfix.applied}" ], + "event_data" : { + "cancelled" : [ "{enum:true|false}" ], + "fixes" : [ "{regexp#count}" ], + "id" : [ "{util#grazi_rule_id}" ], + "language" : [ "{enum#__language}" ], + "spellcheck" : [ "{enum:true|false}" ] + }, + "enums" : { + "__language" : [ "", "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl" ] + } + } + }, { + "id" : "grazi.state", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:enabled.language|native.language|enabled.spellcheck|rule}" ], + "event_data" : { + "enabled" : [ "{enum:true|false}" ], + "id" : [ "{util#grazi_rule_id}" ], + "value" : [ "{enum#__value}", "{enum:true|false}" ] + }, + "enums" : { + "__value" : [ "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl" ] + } + } + }, { + "id" : "grazie.count", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "cancelled" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "fixes" : [ "{regexp#count}", "{regexp#integer}" ], + "id" : [ "{util#plugin_info}", "{util#grazie_rule_id}" ], + "info" : [ "{regexp#fix_info}", "{enum#__info}" ], + "language" : [ "{enum#__language}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "language.detected", "typo.found", "quickfix.applied", "language.suggested", "quick.fix.invoked" ], + "__info" : [ "add.exception", "rule.settings:unmodified", "rule.settings:canceled", "rule.settings:changes:domains", "accept.suggestion", "rule.settings:changes:rules", "rule.settings:changes:languages", "rule.settings:changes:languages,rules", "rule.settings:changes:languages,domains", "rule.settings:changes:languages,domains,rules", "rule.settings:changes:unclassified", "rule.settings:changes:domains,rules" ], + "__language" : [ "unknown", "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl", "km", "ast", "be", "sv", "gl", "eo", "ta", "br", "ar", "tl", "sl", "ga", "da", "ca" ] + }, + "regexps" : { + "fix_info" : "accept\\.suggestion|add\\.exception|rule\\.settings:(canceled|unmodified|changes:(unclassified|(languages,?)?(domains,?)?(rules)?))" + } + } + }, { + "id" : "grazie.pro.count", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:completion.shown|completion.accepted}" ] + } + }, { + "id" : "grazie.pro.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enter_add_newlines" : [ "{enum#boolean}" ], + "type" : [ "{enum:LOCAL|CLOUD}", "{enum:DISABLED|INLAY|POPUP}" ], + "whitespace_after_enter" : [ "{enum#boolean}" ], + "whitespace_after_tab" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "settings.wrap.text", "settings.processing", "settings.honor.subphrases", "settings.highlight.pos", "settings.completion" ] + } + } + }, { + "id" : "grazie.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "comments" : [ "{enum#state}" ], + "commit" : [ "{enum#state}" ], + "documentation" : [ "{enum#state}" ], + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{util#plugin_info}", "{util#grazie_strategy_id}" ], + "language" : [ "{util#lang}" ], + "literals" : [ "{enum#state}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "userChange" : [ "{enum#state}" ], + "value" : [ "{enum#__value}" ] + }, + "enums" : { + "__event_id" : [ "enabled.language", "native.language", "rule", "strategy", "checkingContext" ], + "__value" : [ "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl", "km", "ast", "be", "sv", "gl", "eo", "ta", "unknown", "br", "ar", "tl", "sl", "ga", "da", "ca" ] + } + } + }, { + "id" : "gutter.icon.click", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#gutter_icon}", "{enum:clicked}" ], + "event_data" : { + "current_file" : [ "{util#lang}" ], + "icon_id" : [ "{util#gutter_icon}", "{util#plugin_info}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "highlighting.settings.per.file", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:skip.highlighting.roots|skip.inspection.roots}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "http.client.conversions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|succeed|failed}" ], + "event_data" : { + "error" : [ "{enum#__error}", "{enum:invalid_url|unsupported_encoding|method_do_not_support_body}" ], + "from" : [ "{enum:curl}" ] + }, + "enums" : { + "__error" : [ "not_a_curl", "no_url", "incomplete_option", "unknown_option", "unknown_data_option", "invalid_http_method", "invalid_form_data", "invalid_header" ] + } + } + }, { + "id" : "http.client.execution.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:request.execution.started}" ], + "event_data" : { + "hasPreRequestHandler" : [ "{enum#boolean}" ], + "hasResponseHandler" : [ "{enum#boolean}" ], + "method" : [ "{util#http_client_valid_method_rule}" ] + } + } + }, { + "id" : "http.client.microservices", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:generation|navigate.to.error.element}" ], + "event_data" : { + "requestsCount" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "ide.error.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:report|report.all|report.and.clear.all|clear.all}" ] + } + }, { + "id" : "ide.script.engine", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum#_}", "{enum:used}" ], + "event_data" : { + "factory" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "_" : [ "third.party" ] + } + } + }, { + "id" : "ide.self.update", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "patches" : [ "{enum:not.available|manual|auto}" ], + "show_in_editor" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "update.failed", "notification.clicked", "dialog.shown", "dialog.update.started", "dialog.shown.no.patch", "dialog.manual.patch.prepared", "dialog.download.clicked", "dialog.shown.manual.patch", "notification.shown", "update.whats.new" ] + } + } + }, { + "id" : "ide.update.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:link.clicked}" ], + "event_data" : { + "url" : [ "{util#update_dialog_rule_id}" ] + } + } + }, { + "id" : "ideFeaturesTrainer", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#ide_features}", "start.swift.refactorings.{enum#ide_features}", "start.swift.{enum#ide_features}", "start.swift.navigation.{enum#ide_features}", "start.swift.editorbasics.{enum#ide_features}", "start.swift.codegeneration.{enum#ide_features}", "start.swift.codeassistance.{enum#ide_features}", "start.{enum#ide_features}", "start.refactorings.{enum#ide_features}", "start.navigation.{enum#ide_features}", "start.codeassistance.{enum#ide_features}", "passed.swift.navigation.{enum#ide_features}", "passed.swift.editorbasics.{enum#ide_features}", "passed.swift.codeassistance.{enum#ide_features}", "passed.{enum#ide_features}", "passed.refactorings.{enum#ide_features}", "passed.navigation.{enum#ide_features}", "passed.codeassistance.{enum#ide_features}", "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#action_id}" ], + "completed_count" : [ "{regexp#integer}" ], + "course_size" : [ "{regexp#integer}" ], + "duration" : [ "{regexp#integer}" ], + "feedback_entry_place" : [ "{enum:WELCOME_SCREEN|LEARNING_PROJECT|ANOTHER_PROJECT}" ], + "feedback_experienced_user" : [ "{enum#boolean}" ], + "feedback_has_been_sent" : [ "{enum#boolean}" ], + "feedback_likeness_answer" : [ "{enum:NO_ANSWER|LIKE|DISLIKE}" ], + "feedback_opened_via_notification" : [ "{enum#boolean}" ], + "filename" : [ "{util#tip_info}" ], + "group_name" : [ "{enum:TUTORIALS|PROJECTS}" ], + "group_state" : [ "{enum:expanded|collapsed}" ], + "input_event" : [ "{util#shortcut}" ], + "keymap_scheme" : [ "{util#keymap_scheme}" ], + "language" : [ "{enum:java|go|ruby|swift|html|objectivec|javascript|python}", "{util#language}" ], + "last_build_learning_opened" : [ "{regexp#version}" ], + "learn_opening_way" : [ "{enum:LEARN_IDE|ONBOARDING_PROMOTER}" ], + "lesson_id" : [ "{util#lesson_id}" ], + "module_name" : [ "{util#module_name}" ], + "new_lessons_count" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "problem" : [ "{enum:NO_SDK_CONFIGURED}" ], + "progress_percentage" : [ "{regexp#integer}" ], + "reason" : [ "{enum:CLOSE_PROJECT|RESTART|CLOSE_FILE|OPEN_MODULES|OPEN_NEXT_OR_PREV_LESSON}", "{enum:EXIT_LINK}" ], + "shortcut" : [ "{util#shortcut_or_none}" ], + "show_it" : [ "{enum#boolean}" ], + "starting_way" : [ "{enum:NEXT_BUTTON|PREV_BUTTON|RESTART_BUTTON|RESTORE_LINK|ONBOARDING_PROMOTER|LEARN_TAB|TIP_AND_TRICK_PROMOTER}", "{enum:NO_SDK_RESTART}" ], + "task_id" : [ "{util#task_id}" ], + "tip_id" : [ "{util#tip_info}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__event_id" : [ "start", "passed", "group_event", "start_module_action", "progress", "expand_welcome_screen", "shortcut_clicked", "restore", "learn_project_opened_first_time", "non_learning_project_opened", "stopped", "new_lessons_notification_shown", "show_new_lessons", "need_show_new_lessons_notifications", "lesson_opened_from_tip", "help_link_clicked", "lesson_link_clicked_from_tip", "onboarding_feedback_notification_shown", "onboarding_feedback_dialog_result", "internal_problem" ], + "ide_features" : [ "rename", "extract.variable", "extract.method", "extract.closure", "rdt.test", "rdt.run", "rdt.debug", "toolwindows", "search", "code", "selection", "multipleselections", "move", "duplicate", "deleteline", "commentline", "collapse", "completions.basiccompletion", "quickfixes", "overrideimplement", "generate", "createfromusage", "quickpopups", "codeformatting", "smarttypecompletion", "select", "refactoringbasics", "extractvariablefield", "extractmethod", "postfixcompletion", "nextpreviousoccurrences", "jumptosource", "filestructure", "declarationimplementation", "ideactions", "hippiecompletion", "editorbasics.deleteline", "declarationandusages", "completionwithtab", "completions.statementcompletion", "completions.completionwithtab", "parameterinfo", "editorcodingassistance", "classsearch", "basiccompletion", "actions", "swift.completions.basiccompletion", "statementcompletion" ] + } + } + }, { + "id" : "import.old.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:import.dialog.shown|import.initially}" ], + "event_data" : { + "config_folder_exists" : [ "{enum#boolean}" ], + "initial_import_scenario" : [ "{enum:CLEAN_CONFIGS|IMPORTED_FROM_PREVIOUS_VERSION|IMPORTED_FROM_OTHER_PRODUCT|IMPORTED_FROM_CLOUD|CONFIG_DIRECTORY_NOT_FOUND|SHOW_DIALOG_NO_CONFIGS_FOUND|SHOW_DIALOG_CONFIGS_ARE_TOO_OLD|SHOW_DIALOG_REQUESTED_BY_PROPERTY|IMPORT_SETTINGS_ACTION|RESTORE_DEFAULT_ACTION}" ], + "selected" : [ "{enum#_}" ] + }, + "enums" : { + "_" : [ "FROM_PREVIOUS", "FROM_CUSTOM", "DO_NOT_IMPORT", "OTHER", "NOT_INITIALIZED" ] + } + } + }, { + "id" : "index.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:lookup.entries|lookup.stub_entries|lookup.all_keys}" ], + "event_data" : { + "entries_found" : [ "{regexp#integer}" ], + "index_id" : [ "{util#index_id}" ], + "keys" : [ "{regexp#integer}" ], + "lookup_duration_ms" : [ "{regexp#integer}" ], + "lookup_failed" : [ "{enum#boolean}" ], + "lookup_op" : [ "{enum:and|or|unknown}" ], + "psi_tree_deserializing_ms" : [ "{regexp#integer}" ], + "total_keys_indexed" : [ "{regexp#integer}" ], + "up_to_date_check_ms" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "index.usage.aggregates", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:lookup.entries|lookup.all_keys|lookup.stub_entries}" ], + "event_data" : { + "index_id" : [ "{util#index_id}" ], + "lookup_duration_90ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_95ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_99ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_max_ms" : [ "{regexp#integer}" ], + "lookup_duration_mean_ms" : [ "{regexp#float}" ], + "lookups_failed" : [ "{regexp#integer}" ], + "lookups_total" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "indexing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|stage|finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "finish_type" : [ "{enum:TERMINATED|FINISHED}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "stage_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "indexing.statistics", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished|started}" ], + "event_data" : { + "average_content_loading_speed_bps" : [ "{regexp#integer}" ], + "average_content_loading_speeds_by_file_type.average_content_loading_speed_for_file_type_bps" : [ "{regexp#integer}" ], + "average_content_loading_speeds_by_file_type.file_type" : [ "{util#file_type}" ], + "indexing_session_id" : [ "{regexp#integer}" ], + "indexing_time" : [ "{regexp#integer}" ], + "is_full" : [ "{enum#boolean}" ], + "number_of_file_providers" : [ "{regexp#integer}" ], + "number_of_files_indexed_by_extensions_during_scan" : [ "{regexp#integer}" ], + "number_of_files_indexed_by_extensions_with_loading_content" : [ "{regexp#integer}" ], + "number_of_files_indexed_with_loading_content" : [ "{regexp#integer}" ], + "number_of_scanned_files" : [ "{regexp#integer}" ], + "scanning_time" : [ "{regexp#integer}" ], + "total_time" : [ "{regexp#integer}" ], + "type" : [ "{enum#__type}" ] + }, + "enums" : { + "__type" : [ "full_forced", "full_on_project_open", "full", "partial_forced", "partial", "refresh" ] + } + } + }, { + "id" : "inlay.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:model.options|global.inlays.settings|language.inlays.settings|model.inlays.settings}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enabled_globally" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "model" : [ "{enum#__model}", "{enum:vcs.code.vision|references|inheritors|problems}", "{enum:kotlin.values.hints}", "{enum:go.inlays.display.constant.definition}", "{enum:MarkdownTableInlayProviderSettingsKey|chain.hints}" ], + "option_id" : [ "{enum#__option_id}", "{enum:ruby.parameter.name.reflected.in.method.name|kotlin.values.ranges}" ], + "option_value" : [ "{enum#boolean}" ] + }, + "enums" : { + "__model" : [ "ts.enum.hints", "annotation.hints", "JavaLens", "js.chain.hints", "ts.chain.hints", "composer.package.version.hints", "groovy.parameters.hints", "chain.hints", "ts.type.hints", "js.type.hints", "parameter.hints.old", "return.values.hints", "KotlinLambdasHintsProvider", "KotlinReferencesTypeHintsProvider", "docker.inlay.hints", "kotlin.call.chains.hints", "RelatedProblems", "groovy.implicit.null.argument.hint", "kotlin.lambdas.hints", "oc.type.hints", "kotlin.references.types.hints", "vcs.code.author", "tms.local.md.hints", "draft.inlay.hints", "MethodChainsInlayProvider", "sql.join.cardinality.hints", "microservices.url.path.inlay.hints", "CodeVision", "java.implicit.types", "kotlin.ranges.hints", "groovy.variable.type.hints", "rbs.ruby.return.type.hints", "rbs.ruby.container.type.hints", "rbs.ruby.constant.type.hints", "rbs.ruby.parameter.type.hints", "rbs.ruby.attribute.type.hints", "rbs.ruby.global.variable.type.hints" ], + "__option_id" : [ "js.param.hints.show.names.for.all.args", "vuejs.show.names.for.filters", "inheritors", "java.clear.expression.type", "variables.and.fields", "ruby.show.param.grouping", "js.only.show.names.for.tagged", "ruby.non.literals", "inferred.annotations", "non.paren.single.param", "js.only.show.names.for.pipes", "oc.clangd.namehints.construct.expr", "ruby.method.name.contains.parameter.name", "usages", "oc.clangd.namehints.non.const.references", "php.pass.by.reference", "java.method.name.contains.parameter.name", "java.multiple.params.same.type", "inferred.parameter.types", "java.enums", "js.only.show.names.for.all.args", "php.show.names.for.all.args", "oc.clangd.namehints.enums", "java.build.like.method", "function.returns", "java.new.expr", "java.simple.sequentially.numbered", "vuejs.show.names.for.all.args", "parameters.in.parens", "oc.clangd.namehints.macro.expr", "js.param.hints.show.names.for.tagged", "type.parameter.list", "external.annotations", "angular.show.names.for.all.args", "angular.show.names.for.pipes", "SHOW_PROPERTY_HINT", "SHOW_LOCAL_VARIABLE_HINT", "SHOW_FUNCTION_HINT", "SHOW_PARAMETER_TYPE_HINT", "SHOW_PARAMETER_HINT", "SHOW_LAMBDA_RETURN_EXPRESSION", "SHOW_LAMBDA_IMPLICIT_PARAMETER_RECEIVER", "SHOW_SUSPENDING_CALL", "R_HINT_OPTION_WRAP_DOTS", "sql.show.column.names.in.insert.values", "sql.show.column.names.in.select", "sql.show.column.names.for.asterisk", "implicit.null.result", "related.problems", "hints.type.property", "hints.type.variable", "hints.type.function.return", "hints.type.function.parameter", "hints.lambda.return", "hints.lambda.receivers.parameters", "go.struct.unnamed.struct.fields", "go.return.parameters", "sql.show.column.names.for.set.operations", "inner.join", "left.join", "full.join", "right.join" ] + } + } + }, { + "id" : "inspection.widget", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:highlight.level.changed}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "level" : [ "{enum:Errors_Only|None|All_Problems}", "{enum:SYNTAX|NONE|ALL}", "{enum:Syntax|Essential}" ] + } + } + }, { + "id" : "inspections", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#tool}", "{enum#__event_id}" ], + "event_data" : { + "amount" : [ "{regexp#integer}" ], + "default" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "inspection_enabled" : [ "{enum#boolean}" ], + "inspection_id" : [ "{util#tool}" ], + "lang" : [ "{util#lang}" ], + "locked" : [ "{enum#boolean}" ], + "option_index" : [ "{regexp#integer}" ], + "option_name" : [ "{util#plugin_info}" ], + "option_type" : [ "{enum:integer|boolean}" ], + "option_value" : [ "{enum#boolean}", "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_level" : [ "{enum#boolean}" ], + "scope" : [ "{enum:All|All Changed Files|Generated Files|Project Files and Vendor|Non-Project Files|Project Non-Source Files|Open Files|Project Files|Production|Scratches and Consoles|Project Source Files|Tests}", "{enum:custom}" ], + "severity" : [ "{enum:INFORMATION|SERVER PROBLEM|INFO|WEAK WARNING|WARNING|ERROR}", "{enum:custom}", "{enum:TYPO}" ] + }, + "enums" : { + "__event_id" : [ "not.default.state", "setting.non.default.state", "used.profile", "profiles", "not.default.scope.and.severity" ] + } + } + }, { + "id" : "intellij.cds", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:building.cds.started|building.cds.finished|running.with.cds}" ], + "event_data" : { + "duration" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "running_with_archive" : [ "{enum#boolean}" ], + "status" : [ "{enum#__status}", "{enum:enabled|disabled}", "{enum#boolean}" ], + "uptime_millis" : [ "{regexp#integer}" ] + }, + "enums" : { + "__status" : [ "success", "cancelled", "terminated-by-user", "plugins-changed", "failed" ] + } + } + }, { + "id" : "intentions", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum:called|shown}" ], + "event_data" : { + "id" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "introduce.parameter.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:settingsOnHide|started|settingsOnShow}" ], + "event_data" : { + "delegate" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "replaceAllOccurrences" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "introduce.variable.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:settingsOnHide|settingsOnShow|settingsChanged}" ], + "event_data" : { + "changed" : [ "{enum#boolean}" ], + "final" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "varType" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "java.debugger.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:attach.inlay|create.exception.breakpoint.inlay}" ] + } + }, { + "id" : "jdk.downloader", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selected|download|detected}" ], + "event_data" : { + "product" : [ "{enum:AdoptOpenJDK (HotSpot)|AdoptOpenJDK (OpenJ9)|Eclipse Temurin|IBM Semeru|Amazon Corretto|GraalVM|IBM JDK|JetBrains Runtime|BellSoft Liberica|Oracle OpenJDK|SAP SapMachine|Azul Zulu|Unknown}" ], + "success" : [ "{enum#boolean}" ], + "version" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "jps.cache", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "4" + } ], + "rules" : { + "event_id" : [ "{enum:download.through.notification|caches.downloaded}" ], + "event_data" : { + "download_binary_size" : [ "{regexp#integer}" ], + "download_cache_size" : [ "{regexp#integer}" ], + "duration" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "js.dialects", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "React_JSX", "ECMAScript_3", "JavaScript_1.6", "Nashorn_JS", "ECMAScript_6", "JavaScript_1.8.5", "JavaScript_1.8", "JavaScript_1.7", "ECMAScript_5.1", "DEFAULT", "Flow" ] + } + } + }, { + "id" : "js.eslint.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "enabled", "node.interpreter.custom", "node.package.autodetect", "node.package.custom.package", "command.line.options.specified", "additional.rules.specified", "custom.config.specified", "eslint.fix.on.save" ] + } + } + }, { + "id" : "js.language.service", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "service" : [ "{enum#__service}", "{util#class_name}" ] + }, + "enums" : { + "__service" : [ "TypeScriptServerServiceImpl", "ESLintLanguageService", "TsLintLanguageService", "VueTypeScriptService", "PrettierLanguageServiceImpl", "FlowJSLspService", "FlowJSCliService", "StandardJSService", "LanguageService", "third.party" ] + } + } + }, { + "id" : "js.language.service.starts", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "PrettierLanguageServiceImpl", "FlowJSLspService", "LanguageService", "TsLintLanguageService", "ESLintLanguageService", "VueTypeScriptService", "FlowJSCliService", "StandardJSService", "third.party", "TypeScriptServerServiceImpl" ] + } + } + }, { + "id" : "js.live.edit.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "node.update.{enum#state}", "chrome.update.{enum#state}", "chrome.update.on.changes.{enum#state}", "{enum#_}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "use.chrome.extension", "chrome.update.on.changes", "node.update.on.changes" ] + } + } + }, { + "id" : "js.settings", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:language.level|completion.only.type.based}" ], + "event_data" : { + "value" : [ "{enum#__value}", "{enum#boolean}" ] + }, + "enums" : { + "__value" : [ "js_1_5", "es5", "js_1_6", "js_1_7", "js_1_8", "js_1_8_5", "es6", "jsx", "nashorn", "flow", "unknown" ] + } + } + }, { + "id" : "js.tslint.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "enabled", "node.interpreter.custom", "node.package.autodetect", "node.package.custom.package", "additional.rules.specified", "custom.config.specified" ] + } + } + }, { + "id" : "json.schema", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:completion.by.schema.invoked}" ], + "event_data" : { + "schemaKind" : [ "{enum:builtin|schema|user|remote}" ] + }, + "enums" : { + "_" : [ "json.schema.schema.completion", "json.schema.builtin.completion", "json.schema.user.completion", "json.schema.remote.completion" ] + } + } + }, { + "id" : "keymap.changes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:keymap.change}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "imported" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "keymaps.name", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#keymaps}", "Custom_(Based_on_{enum#keymaps}_keymap)", "Custom_(Based_on_{enum#keymaps})", "{enum:ide.keymap}" ], + "event_data" : { + "based_on" : [ "{enum#keymaps}" ], + "keymap_name" : [ "{enum#keymaps}" ] + } + } + }, { + "id" : "kubernetes.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:k8sVersion}" ], + "event_data" : { + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "kubernetes.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:navigation.gutter.label.container|inspection.remove.duplicate.envvar|completion.kind|completion.label.key}" ] + } + }, { + "id" : "leftover.dirs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cleanup.complete|scan.scheduled|scan.started}" ], + "event_data" : { + "delay_days" : [ "{regexp#integer}" ], + "groups" : [ "{regexp#integer}" ], + "total_mb" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "libraryUsage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:library_used}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "library_name" : [ "{enum#library_names}", "{util#used_library_name}" ], + "version" : [ "{regexp#version}", "{enum:unknown}" ] + }, + "enums" : { + "library_names" : [ "scalaz", "scalamock", "scalacheck", "specs2", "utest", "munit", "zio-test", "akka-http", "netty", "scalatra", "unfiltered", "sttp", "http4s", "twitter-util", "shapeless", "finagle", "cats", "breeze", "slick", "fs2", "monix", "zio", "micronaut", "akka-java", "vertx", "spark", "dropwizard", "helidon", "quarkus", "okhttp3", "apache-http", "unirest", "retrofit2", "spring-cloud", "spring-webflux", "reactor", "rxjava", "guice", "drools", "ktor", "cucumber", "selenium", "selenide", "serenity", "appium", "allure2", "allure1", "jdi-light", "htmlelements", "atlas", "geb", "webtau", "jbehave", "robotframework", "restassured", "karate", "citrus", "spring-integration", "spring-integration-amqp", "spring-amqp", "spring-webflow", "spring-osgi", "spring-data-commons", "spring-data-jpa", "spring-data-mongo", "spring-data-neo4j", "spring-data-solr", "spring-data-hadoop", "spring-data-jdbc-ext", "spring-core", "spring-boot", "spring-ws", "spring-web", "spring-security", "spring-batch", "spring-security-oauth2", "apache-tiles", "thymeleaf", "velocity", "freemarker", "gorm", "groovy", "grails", "eureka", "consul", "zookeeper", "zuul", "hystrix", "apache-dubbo", "apache-thrift", "javalin", "armeria", "mybatis", "jooq", "junit", "junit5", "testng", "kafka", "activemq", "rabbitmq", "aws-sqs", "tapestry5", "gwt", "struts2", "javax-jsf", "vaadin-flow", "openfeign", "jhipster", "apache-spark", "apache-flink", "fluentlenium", "testcontainers", "blade", "kotlin", "microprofile", "javax-cdi", "jakarta-cdi", "javax-jms", "jakarta-jms", "javax-jpa", "jakarta-jpa", "javax-rs", "jakarta-rs", "r2dbc", "osgi", "kodein", "http4k", "rxjava3", "rxkotlin", "scala", "play2", "lagom", "kotless", "spek", "koin", "gauge-java", "apache-deltaspike", "apache-deltaspike-data", "graphql-java", "hexagonkt", "jdbi", "jooby", "optaplanner", "flowable", "activiti", "camunda", "jbpm", "apache-ignite", "hazelcast", "coherence", "debezium", "streamex", "jsonpath", "hibernate", "eclipselink-jpa", "arquillian", "flyway", "liquibase", "jodd-db", "querydsl", "apache-camel", "rsocket-java", "google-http-java-client", "google-cloud-pubsub", "springfox", "apache-rocketmq", "opentracing", "zipkin2", "jaegertracing", "lombok", "weld", "jakarta-jsf", "javax-ejb", "jakarta-ejb", "javax-websocket", "jakarta-websocket", "jakarta-ws", "javax-batch", "jakarta-batch", "javax-validation", "jakarta-validation", "kotest", "datanucleus-jpa", "openjpa", "wiremock", "easymock", "jmockit", "mockito", "spock", "hibernate-validator", "apache-bval", "spring-kafka", "spring-session", "jackson", "gson", "micrometer", "mapstruct", "swagger-v2", "swagger-v3", "apache-shiro", "arrowkt", "scalatest", "jetbrains-annotations", "playwright-java", "kotlinx-coroutines", "kotlinx-serialization", "exposed", "ktorm", "tornadofx", "javafx", "mockserver", "kotlinx-datetime", "spring-cloud-gateway", "spring-data-r2dbc", "quarkus-qute", "smallrye-mutiny", "opentelemetry", "io.grpc", "apache-collections", "fastutil", "logback", "slf4j", "asm", "axoniq", "bytebuddy", "apache-cayenne", "dagger", "documents4j", "ebean", "napier", "clikt", "avro", "apollo", "decompose", "mvikotlin", "async-http-client", "coroutineworker", "reaktive", "hikaricp", "sqldelight", "klaxon", "corda", "eclipse-collections", "graphql-kotlin", "firebase-kotlin-sdk", "moko-mvvm", "kotlin-test", "fritz2", "fuel", "kodein-db", "kodein-di", "klock", "korge", "dokka", "js-externals", "kotlinx-benchmark", "kotlinx-browser", "kotlinx-cli", "kotlinx-io", "kotlinx-collections-immutable", "kotlinx-html", "multik", "mockk", "doodle", "ktlint", "protobuf", "quartz", "rabbitmq-java-client", "aeron", "jedis", "resilience4j", "kvision", "rsocket-kotlin", "multiplatform-settings", "rxdownload", "java-websocket", "crashkios", "stately", "flexy-pool", "npm-publish", "h2", "apache-hc", "infinispan", "itextpdf", "jsoup", "log4j", "lucene", "apache-mina", "apache-pdfbox", "apache-poi", "apache-pulsar", "okio", "ehcache", "vavr", "xmlgraphics", "opencv", "kotlin-material-ui", "eclipselink", "spring-data-rest", "hibernate-reactive", "hibernate-envers", "spring-cloud-kubernetes", "spring-cloud-openfeign", "spring-cloud-retrofit", "spring-cloud-stream", "spring-websocket", "spring-graphql", "jakarta-nosql" ] + } + } + }, { + "id" : "lifecycle", + "builds" : [ { + "from" : "191.4738" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "command_line" : [ "{enum#boolean}" ], + "debug_agent" : [ "{enum#boolean}" ], + "duration_grouped" : [ "{regexp#integer}s", "-{regexp#integer}s", "{regexp#integer}s+" ], + "duration_ms" : [ "{regexp#integer}" ], + "eap" : [ "{enum#boolean}" ], + "error" : [ "{util#class_name}" ], + "error_frames" : [ "{util#method_name}" ], + "error_hash" : [ "{regexp#integer}" ], + "error_size" : [ "{regexp#integer}" ], + "headless" : [ "{enum#boolean}" ], + "internal" : [ "{enum#boolean}" ], + "memory_error_kind" : [ "{enum#__memory_error_kind}", "{enum:direct_buffers}" ], + "mode" : [ "{enum:new|same|attach}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_tab" : [ "{enum#boolean}" ], + "restart" : [ "{enum#boolean}" ], + "test" : [ "{enum#boolean}" ], + "too_many_errors" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "ide.error", "ide.freeze", "ide.start", "ide.close", "project.opening.finished", "project.opened", "project.closed", "frame.activated", "frame.deactivated", "project.module.attached", "project.frame.selected", "ide.crash.detected", "protocol.open.command.handled", "ide.deadlock.detected" ], + "__memory_error_kind" : [ "heap", "min_heap", "perm_gen", "metaspace", "code_cache" ] + } + } + }, { + "id" : "light.edit", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:autosave.mode|open.file|open.in.project}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "open_place" : [ "{enum#__open_place}" ], + "project_status" : [ "{enum:Open|Existing|New}" ] + }, + "enums" : { + "__open_place" : [ "LightEditOpenAction", "WelcomeScreenOpenAction", "CommandLine", "DragAndDrop", "RecentFiles" ] + } + } + }, { + "id" : "live.templates", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#live_template}", "{enum:started}" ], + "event_data" : { + "changedByUser" : [ "{enum#boolean}" ], + "group" : [ "{util#live_template_group}", "{util#live_template}" ], + "key" : [ "{util#live_template}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "login", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "activity_id" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_requires_license" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "logged_in" : [ "{enum#boolean}" ], + "login_provider" : [ "{enum:jba|google|github|gitlab|bitbucket}" ], + "newsletter" : [ "{enum#boolean}" ], + "onboarding" : [ "{enum#boolean}" ], + "plugins_require_licenses" : [ "{enum#boolean}" ], + "session_time_ms" : [ "{regexp#integer}" ], + "source" : [ "{enum:login_dialog|licenses_user_info|licenses_new_license|licenses_trial}", "{enum:LicenseDialogLink}" ], + "successful" : [ "{enum#boolean}" ], + "troubles_pressed" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "exit", "licenses.dialog.shown", "request.trial", "continue", "browser.login", "buy.license" ] + } + } + }, { + "id" : "markdown.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:runner.executed}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "runner" : [ "{util#class_name}" ], + "type" : [ "{enum:BLOCK|LINE}" ] + } + } + }, { + "id" : "maven.import", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "after_apply_duration_ms" : [ "{regexp#integer}" ], + "attempts" : [ "{regexp#integer}" ], + "before_apply_duration_ms" : [ "{regexp#integer}" ], + "collect_folders_duration_ms" : [ "{regexp#integer}" ], + "config_duration_ms" : [ "{regexp#integer}" ], + "config_modules_duration_ms" : [ "{regexp#integer}" ], + "configurator_class" : [ "{util#class_name}" ], + "duration_in_background_ms" : [ "{regexp#integer}" ], + "duration_in_write_action_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "duration_of_workspace_update_call_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "importer_class" : [ "{util#class_name}" ], + "number_of_modules" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "total_duration_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "hasUserModifiedImportedLibrary", "hasUserAddedModuleDependency", "hasUserAddedLibraryDependency", "importer_run", "configurator_run", "legacy_import.started", "workspace_folders_update.started", "workspace_import.legacy_importers.finished", "workspace_import.legacy_importers.started", "workspace_import.populate.finished", "workspace_import.configurator_run", "workspace_import.commit.finished", "legacy_import.finished", "legacy_import.create_modules.started", "legacy_import.importers.started", "legacy_import.create_modules.finished", "workspace_import.started", "legacy_import.delete_obsolete.started", "workspace_import.commit.started", "workspace_import.finished", "workspace_import.populate.started", "legacy_import.importers.finished", "legacy_import.delete_obsolete.finished", "workspace_folders_update.finished", "workspace_commit" ] + } + } + }, { + "id" : "microservices.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "endpoints_provider" : [ "{util#endpoint_provider_name}" ], + "filter_id" : [ "{enum:framework|module|type}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "endpoints.groups.requested", "url.path.reference.variants", "url.path.segment.navigate", "mq.reference.variants", "mq.reference.navigate", "url.path.inlay.actions", "endpoints.tab.openapi.activated", "endpoints.tab.http.client.activated", "endpoints.list.filtered" ] + } + } + }, { + "id" : "ml.completion", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:decorating.settings.changed|ranking.settings.changed|decorating.opinion.provided}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enabled_by_default" : [ "{enum#boolean}" ], + "opinion" : [ "{enum:LIKE|DISLIKE|NEUTRAL}" ], + "ranker_id" : [ "{util#ml_completion_ranker_id}" ], + "using_language_checkbox" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "move.refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:handler.invoked|move.files.or.directories}" ], + "event_data" : { + "handler" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "new.project.wizard", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "framework" : [ "{util#framework}" ], + "generator_id" : [ "{util#class_name}" ], + "gradle-kotlin-dsl" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "projectType" : [ "{util#project_type}" ] + }, + "enums" : { + "__event_id" : [ "finish", "attempt", "finish.add.framework", "attempt.add.framework", "project.generated", "project.created" ] + } + } + }, { + "id" : "new.project.wizard.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "add_sample_code" : [ "{enum#boolean}" ], + "build_system" : [ "{enum:intellij|gradle|maven|sbt|other}" ], + "build_system_dsl" : [ "{enum:groovy|kotlin|other}" ], + "build_system_parent" : [ "{enum#boolean}" ], + "build_system_sdk_version" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "generator" : [ "{util#class_name}", "{util#npw_generator}" ], + "git" : [ "{enum#boolean}" ], + "groovy_sdk_type" : [ "{enum:maven|local|null|other}" ], + "hits" : [ "{regexp#integer}" ], + "input_mask" : [ "{regexp#integer}" ], + "language" : [ "{util#class_name}", "{enum#__language}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_selected" : [ "{enum:Go|Ruby|PHP|Python|Scala}", "{enum#__plugin_selected}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_created" : [ "{enum#boolean}" ], + "screen" : [ "{regexp#integer}" ], + "typed_chars" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ], + "wizard_session_id" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "project.location.changed", "navigate.prev", "project.name.changed", "navigate.help", "git.changed", "select.custom.template", "create.git.repo", "generator.finished", "select.language", "wizard.dialog.open", "project.created", "search", "language.finished", "navigate.next", "build.system.add.sample.code.changed", "groovy.lib.changed", "groovy.lib.finished", "build.system.sdk.changed", "build.system.module.name.changed", "build.system.dsl.changed", "build.system.content.root.changed", "build.system.group.id.changed", "build.system.changed", "build.system.artifact.id.changed", "build.system.module.file.location.changed", "build.system.sdk.finished", "build.system.finished", "plugin.selected", "add.plugin.clicked", "generator.selected", "wizard.dialog.finish", "build.system.version.changed", "build.system.parent.changed" ], + "__language" : [ "Scala", "Go", "PHP", "Ruby", "Python", "Java", "JavaScript", "HTML", "Groovy", "Kotlin", "python", "other", "java", "groovy", "scala", "kotlin", "go", "php", "html", "javascript", "ruby" ], + "__plugin_selected" : [ "python", "other", "java", "groovy", "scala", "kotlin", "go", "php", "html", "javascript", "ruby" ] + } + } + }, { + "id" : "node.packages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:node_package}" ], + "event_data" : { + "name" : [ "{util#node.packages}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "nodejs.run.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:exec.params}" ], + "event_data" : { + "interpreter_type" : [ "{enum#__interpreter_type}" ] + }, + "enums" : { + "__interpreter_type" : [ "Local", "WSL", "Remote_sftp", "Remote_docker", "Remote_vagrant", "Remote_docker-compose", "Remote_ssh", "undefined", "third.party_remote", "Remote_unknown", "Unknown" ] + } + } + }, { + "id" : "notification.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:changed}" ], + "event_data" : { + "display_type" : [ "{enum:NONE|BALLOON|STICKY_BALLOON|TOOL_WINDOW}" ], + "notification_group" : [ "{util#notification_group}" ], + "play_sound" : [ "{enum#boolean}" ], + "read_aloud" : [ "{enum#boolean}" ], + "should_log" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "notifications", + "builds" : [ ], + "versions" : [ { + "from" : "40" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#class_name}", "{util#action}" ], + "additional.display_id" : [ "{enum#notification_id}", "{util#notification_display_id}" ], + "class" : [ "{util#class_name}" ], + "display_id" : [ "{util#notification_display_id}" ], + "display_type" : [ "{enum:BALLOON|STICKY_BALLOON|TOOL_WINDOW}", "{enum:NONE}" ], + "id" : [ "{regexp:\\d+.\\d+}" ], + "is_expandable" : [ "{enum#boolean}" ], + "notification_group" : [ "{util#notification_group}", "{enum:JavaScript_Debugger_Console_URL_Starter|New_JVM_Backend|New JVM Backend}" ], + "notification_place" : [ "{enum:BALLOON|EVENT_LOG}", "{enum:TOOL_WINDOW}", "{enum:ACTION_CENTER}" ], + "parent" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "severity" : [ "{enum:ERROR|INFORMATION|WARNING}" ] + }, + "enums" : { + "__event_id" : [ "action.invoked", "balloon.collapsed", "balloon.expanded", "closed.by.user", "event.log.balloon.shown", "hyperlink.clicked", "logged", "settings.clicked", "shown" ], + "notification_id" : [ "ignored.to.exclude.synchronization.notification", "externally.added.files.notification", "project.configuration.files.added.notification", "manage.ignore.files.notification", "github.missing.default.account", "github.pull.request.cannot.set.tracking.branch", "github.clone.unable.to.create.destination.dir", "github.clone.unable.to.find.destination", "github.open.in.browser.file.is.not.under.repo", "github.open.in.browser.cannot.get.last.revision", "github.rebase.success", "github.gist.cannot.create", "github.pull.request.cannot.load.branches", "github.pull.request.cannot.collect.additional.data", "github.pull.request.cannot.load.forks", "github.pull.request.failed.to.add.remote", "github.pull.request.push.failed", "github.pull.request.creation.error", "github.pull.request.cannot.collect.diff.data", "github.pull.request.cannot.find.repo", "github.pull.request.created", "github.pull.request.cannot.process.remote", "github.pull.request.no.current.branch", "github.rebase.cannot.validate.upstream.remote", "github.rebase.upstream.is.own.repo", "github.rebase.cannot.get.user.info", "github.rebase.cannot.retrieve.upstream.info", "github.rebase.cannot.configure.upstream.remote", "github.rebase.repo.not.found", "github.rebase.cannot.load.repo.info", "github.rebase.repo.is.not.a.fork", "github.share.cannot.find.git.repo", "github.share.cannot.create.repo", "github.share.project.successfully.shared", "github.share.empty.repo.created", "github.share.project.created.init.commit.failed", "github.share.init.push.failed", "github.gist.created", "github.git.repo.init.error", "unknown", "hg.update.unresolved.conflicts.error", "git.merge.local.changes.detected", "vcs.patch.apply.rollback.failed", "hg.qrefresh.error", "git.revert.abort.failed", "git.fetch.success", "git.branch.operation.success", "git.pull.failed", "hg.merge.warning", "vcs.commit.finished.with.warnings", "vcs.shelve.successful", "git.merge.reset.error", "git.stage.commit.successful", "git.clone.unable.to.create.destination.dir", "git.rebase.cannot.continue", "vcs.commit.canceled", "git.branch.rename.rollback.success", "hg.merge.error", "hg.rebase.error", "git.update.no.tracked.branch.error", "git.rebase.update.project.error", "hg.tag.creation.error", "git.local.changes.not.restored", "hg.clone.destination.error", "vcs.shelve.failed", "hg.merging.with.ancestor.skipped", "vcs.patch.apply.aborted", "hg.pushed.successfully", "git.remote.branch.deletion.success", "hg.repository.created", "git.tag.created", "hg.qpop.completed.with.errors", "git.branch.operation.error", "hg.compare.with.branch.error", "git.fetch.error", "hg.nothing.to.push", "git.rebase.cannot.abort", "hg.unsupported.extensions", "vcs.patch.partially.applied", "git.branches.update.successful", "hg.exception.during.merge.commit", "git.init.failed", "git.rebase.not.allowed", "hg.qfold.error", "hg.qfinish.error", "git.merge.abort.success", "git.init.error", "git.rebase.commit.edit.undo.error.repo.changed", "git.reset.failed", "git.update.detached.head.error", "git.create.branch.rollback.successful", "git.branch.checkout.failed", "git.delete.branch.on.merge", "vcs.root.added", "git.stash.failed", "vcs.patch.copied.to.clipboard", "git.merge.abort.failed", "vcs.could.not.compare.with.branch", "git.reset.successful", "git.branch.creation.failed", "git.branch.deletion.rollback.error", "hg.graft.continue.error", "hg.merge.exception", "git.rebase.abort.succeeded", "hg.debugancestor.error", "hg.log.command.execution.error", "hg.unable.to.run.executable", "hg.bookmark.error", "git.rebase.commit.edit.undo.error", "git.unstash.with.unresolved.conflicts", "git.unstash.failed", "hg.qgoto.error", "hg.clone.error", "git.clone.failed", "git.rebase.abort.failed", "hg.remote.auth.error", "vcs.uncommitted.changes.saving.error", "git.update.nothing.to.update", "git.merge.rollback.error", "hg.qnew.error", "git.checkout.success", "git.update.error", "git.cannot.resolve.conflict", "git.unstash.with.conflicts", "space.sharing.not.finished", "hg.rebase.continue.error", "git.checkout.rollback.error", "git.reset.partially.failed", "git.remote.branch.deletion.error", "hg.qrename.error", "hg.unsupported.version", "hg.repo.creation.error", "space.git.repo.init.error", "git.tag.remote.deletion.error", "hg.push.error", "vcs.cherry.pick.error", "git.repository.created", "vcs.roots.invalid", "git.stash.local.changes.detected", "git.could.not.compare.with.branch", "git.rebase.not.started", "space.project.shared.successfully", "vcs.compare.failed", "vcs.patch.apply.success.applied", "hg.qdelete.error", "hg.branch.creation.error", "git.cherry.pick.abort.failed", "git.rebase.rollback.failed", "git.merge.error", "vcs.patch.apply.cannot.find.patch.file", "git.rebase.commit.edit.undo.error.protected.branch", "git.rebase.successful", "vcs.commit.failed", "git.could.not.load.changes.of.commit", "git.unresolved.conflicts", "vcs.patch.apply.new.files.error", "hg.rebase.abort.error", "git.revert.abort.success", "git.stage.commit.error", "git.tag.not.created", "git.create.branch.rollback.error", "git.fix.tracked.not.on.branch", "vcs.shelve.deletion.undo", "hg.tag.creation.failed", "git.tag.deletion.rollback.error", "hg.update.error", "vcs.roots.registered", "hg.status.command.error", "hg.qimport.error", "vcs.patch.apply.not.patch.type.file", "vcs.commit.finished", "git.could.not.save.uncommitted.changes", "hg.rename.failed", "git.branch.rename.rollback.failed", "git.cherry.pick.abort.success", "hg.qpop.error", "git.conflict.resolving.error", "git.merge.failed", "hg.pull.error", "git.unstash.patch.applied", "hg.bookmark.name.is.empty", "hg.pull.auth.required", "git.rebase.abort", "vcs.patch.already.applied", "git.checkout.new.branch.operation.rollback.error", "hg4idea.changesets.error", "vcs.patch.creation.failed", "hg.graft.error", "hg.qpush.error", "git.checkout.new.branch.operation.rollback.successful", "github.rebase.remote.origin.not.found", "github.rebase.account.not.found", "github.rebase.multi.repo.not.supported", "rebase.error.failed.to.match.gh.repo", "git.branch.set.upstream.failed", "git.log.could.not.load.changes.of.commit", "vcs.project.partially.updated", "vcs.shelf.undo.delete", "vcs.branch.operations.are.executed.on.all.roots", "git.rebase.collect.updated.changes.error", "git.push.not.supported", "vcs.inactive.ranges.damaged", "git.commit.cancelled", "git.fetch.result", "git.tag.remote.deletion.success", "git.fetch.cancelled", "git.fetch.details", "git.project.updated", "git.all.files.are.up.to.date", "git.fetch.result.error", "git.project.partially.updated", "git.push.result", "git.branch.deleted", "git.tag.restored", "git.files.updated.after.merge", "vcs.project.update.finished", "git.tag.deleted", "git.commit.edit.success", "space.other", "gradle.jvm.invalid", "gradle.jvm.configured", "gradle.configuration.error", "sh.update.shellcheck.error", "sh.update.shellcheck.success", "sh.update.formatter.success", "sh.install.formatter.error", "sh.update.formatter.error", "sh.install.formatter", "sh.update.shellcheck", "sh.update.formatter", "sh.install.formatter.success", "git.bad.executable", "git.init.stage.failed", "git.rebase.failed", "diff.external.too.many.selected", "ignored.to.exclude.not.found", "git.rebase.stopped.for.editing", "vcs.cannot.load.annotations", "untracked.files.overwritten", "diff.external.cant.load.changes", "vcs.obsolete.plugin.unbundled", "vcs.suggested.plugin.install.failed", "diff.merge.intenral.error", "git.rebase.stopped.due.to.conflicts", "vcs.commit.checks.failed", "git.tags.loading.failed", "vcs.commit.checks.only.failed", "vcs.add.unversioned.error" ] + } + } + }, { + "id" : "os.file.type.association", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:os.association.created}" ], + "event_data" : { + "file_type" : [ "{util#file_type}" ] + } + } + }, { + "id" : "os.linux.wm", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:xdg.current.desktop}" ], + "event_data" : { + "value" : [ "{enum#__value}" ] + }, + "enums" : { + "_" : [ "KDE", "Gnome", "Ubuntu_Gnome", "Budgie_Gnome", "GNOME_Flashback_Unity", "GNOME_Flashback_Gnome", "pop_GNOME", "Awesome_GNOME", "X-Cinnamon", "Unity", "Unity7", "XFCE", "XDG_CURRENT_DESKTOP_is_empty", "i3", "MATE", "Pantheon", "Deepin", "LXDE", "LXQt", "Enlightenment", "UKUI", "X-Generic", "ICEWM", "Fluxbox", "default.desktop", "Unknown" ], + "__value" : [ "LG3D", "KDE", "Gnome", "Gnome_Shell", "Gnome_Classic", "Ubuntu_Gnome", "Budgie_Gnome", "GNOME_Flashback_Unity", "GNOME_Flashback_Gnome", "GNOME_Flashback", "pop_GNOME", "Awesome_GNOME", "X-Cinnamon", "Unity", "Unity7", "XFCE", "XDG_CURRENT_DESKTOP_is_empty", "i3", "MATE", "Pantheon", "Deepin", "LXDE", "LXQt", "Enlightenment", "UKUI", "X-Generic", "ICEWM", "Fluxbox", "default.desktop", "Unknown", "empty" ] + } + } + }, { + "id" : "package.management.ui", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:upgrade|uninstall|install|browseAvailablePackages}" ], + "event_data" : { + "service" : [ "{enum#service_name}" ] + }, + "enums" : { + "service_name" : [ "Node.js", "Python", "Bower" ] + } + } + }, { + "id" : "performance", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{enum:ui.latency|ui.lagging|heartbeat|popup.latency}" ], + "event_data" : { + "cold_start" : [ "{enum#boolean}" ], + "cpu_time_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "gc_time_ms" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "place" : [ "{util#place}" ], + "swap_load" : [ "{regexp#integer}" ], + "system_cpu_load" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "php.command.line.tools.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:command.executed}" ], + "event_data" : { + "toolType" : [ "{enum#__toolType}" ] + }, + "enums" : { + "__toolType" : [ "unconfigured", "unknown", "custom", "zend1", "zend2", "symfony", "composer", "symfonyBasedTool", "drush", "wordPress" ] + } + } + }, { + "id" : "php.debug.validation", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:debug.config.validated}" ], + "event_data" : { + "error_count" : [ "{regexp#integer}" ], + "type" : [ "{enum:SCRIPT|LOCAL|REMOTE|PHPINFO}" ] + } + } + }, { + "id" : "php.phing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:build.file}" ] + } + }, { + "id" : "platform.installer", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Update_Manager}" ], + "event_data" : { + "value" : [ "{enum:Toolbox_App|Snap|IDE}", "{enum:Other}" ] + } + } + }, { + "id" : "platform.registry", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:registry|experiment|advanced.setting}" ], + "event_data" : { + "id" : [ "{util#registry_key}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "platform.registry.application", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#registry_key}" ] + } + }, { + "id" : "plugin.manager", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "acceptance_result" : [ "{enum:ACCEPTED|DECLINED|AUTO_ACCEPTED}" ], + "enabled_state" : [ "{enum:ENABLED_ON_DEMAND|ENABLED|DISABLED}" ], + "group" : [ "{enum:UPDATE|INSTALLING|INSTALLED|SEARCH_INSTALLED|SEARCH|FEATURED|NEW_AND_UPDATED|TOP_DOWNLOADS|TOP_RATED|CUSTOM_REPOSITORY}", "{enum:BUNDLED_UPDATE}" ], + "index" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "previous_version" : [ "{util#plugin_version}" ], + "signature_check_result" : [ "{enum:INVALID_SIGNATURE|MISSING_SIGNATURE|WRONG_SIGNATURE|SUCCESSFUL}" ], + "source" : [ "{enum:MARKETPLACE|CUSTOM_REPOSITORY|FROM_DISK}" ], + "states" : [ "{enum:ENABLE_GLOBALLY|ENABLE_FOR_PROJECT|ENABLE_FOR_PROJECT_DISABLE_GLOBALLY|DISABLE_GLOBALLY|DISABLE_FOR_PROJECT|DISABLE_FOR_PROJECT_ENABLE_GLOBALLY}" ] + }, + "enums" : { + "__event_id" : [ "plugin.install.third.party.check", "plugin.installation.finished", "plugin.installation.started", "plugin.signature.check.result", "plugin.signature.warning.shown", "plugin.state.changed", "plugin.was.removed", "plugin.search.card.opened" ] + } + } + }, { + "id" : "plugins", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "unsafe_id" : [ "{enum:io.zhile.research.ide-eval-resetter}" ] + }, + "enums" : { + "__event_id" : [ "disabled.plugin", "enabled.not.bundled.plugin", "per.project.disabled", "per.project.enabled", "unsafe.plugin" ] + } + } + }, { + "id" : "plugins.advertiser", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "plugins" : [ "{util#plugin}" ], + "source" : [ "{enum:editor|notification}", "{enum:search}" ] + }, + "enums" : { + "__event_id" : [ "install.plugins", "ignore.extensions", "open.download.page", "ignore.ultimate", "ignore.unknown.features", "enable.plugins", "configure.plugins", "learn.more" ] + } + } + }, { + "id" : "plugins.disabled", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#plugin}" ] + } + }, { + "id" : "plugins.dynamic", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#version}", "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "load", "unload.fail", "unload.success", "unload.failure", "load.success" ] + } + } + }, { + "id" : "plugins.non.bundled", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#plugin}" ] + } + }, { + "id" : "problems.view.sessions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:problems.tab.hidden|problems.tab.shown|select.item}" ], + "event_data" : { + "duration_seconds" : [ "{regexp#integer}" ], + "preview" : [ "{enum#boolean}" ], + "problems_count" : [ "{regexp#integer}" ], + "scope_tab" : [ "{enum:CurrentFile|ProjectErrors|unknown}" ], + "severity" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "productivity", + "builds" : [ ], + "versions" : [ { + "from" : "11" + } ], + "rules" : { + "event_id" : [ "{util#productivity}", "{enum:feature.used}" ], + "event_data" : { + "group" : [ "{util#productivity_group}", "{util#productivity}" ], + "id" : [ "{util#productivity}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "profiler.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum:absolute_time|short_time}", "{enum:SHORT_TIME|ABSOLUTE_TIME|DEFAULT}" ] + }, + "enums" : { + "__event_id" : [ "tabNameFormat", "filterCalls", "hideLessOnePercents", "showCalleesList", "showPercentsOfRoot", "icicleGraph", "stickyText", "focusOnSearch", "showChart", "showThreadId", "keepSimilarThreadsClose", "filterSlider", "highlightIdeProcesses", "filterDevelopmentTools", "dragToChangeZoom", "sortThreadsByName" ] + } + } + }, { + "id" : "profiler.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{enum:JumpToSource|FocusInFlameGraph|FocusInCallTree|FocusInMethodList|MethodMergedCallees|MethodBackTraces|CopyFrame|CopyStackUpToFrame|ExpandTree|CollapseTree|ExpandAll|CollapseAll|PresentationSettings|CompareWithBaseline|CreateDiff|ContextMenu|SpeedSearch|RecursionCheckbox|Drag|Scroll|Zoom|FocusOnNode|ZoomIn|ZoomOut|ResetZoom|IcicleGraph|StickyText|NodesFilter|CaptureImage|CopyImage|SaveImage|SearchToolbar|SelectDiffFlameGraphType|ShowPercentOfTotal|ShowPercentOfParent|FilterCalls|HideCallsLessPercent|ShowCalleeList|FocusOnSubtree|ExcludeSubtree|FocusOnCall|ExcludeCall|RecursionCollapse|ShowChart|ZoomIn|ZoomOut|ZoomReset|ZoomBySelectionWithoutModifier|FilterEvents|ThreadList.SortByName|ThreadList.SortByMetric|ThreadList.ShowIds|ThreadList.KeepSimilarThreadsClose|ThreadList.AllThreadsMergedSelected|ThreadList.CustomThreadSelected|ThreadList.SpeedSearch}", "{enum:GetExpandableEventContents|OpenExpandableEventContentsPanel}", "{enum:ExpandGroup|CollapseGroup}" ], + "anonymous_dump_id" : [ "{regexp#hash}" ], + "diff_calc_time" : [ "{regexp#integer}" ], + "diff_calc_time_ms" : [ "{regexp#integer}" ], + "diff_flame_graph_type" : [ "{util#class_name}" ], + "enabled" : [ "{enum#boolean}" ], + "folder_state" : [ "{enum:NOT_EXIST|NOT_A_DIRECTORY|NOT_WRITABLE}" ], + "home_action_id" : [ "{enum:ProcessesList.ShowDevTools|ProcessesList.HighlightIdeProcesses|ProcessesList.EditConfigurations|ProcessesList.SnapshotFolder|Process.LiveCharts|Process.AttachProfiler|Process.MemorySnapshot|Process.ThreadDump|RecentSnapshots.Open.Context|RecentSnapshots.Open.Click|RecentSnapshots.Reveal|RecentSnapshots.Hide.Context|RecentSnapshots.Hide.Click|OpenSnapshot.Button|OpenSnapshot.Hint}" ], + "id" : [ "{util#run_config_id}" ], + "input_event" : [ "{util#shortcut}" ], + "kind" : [ "{enum:ADD|COPY|REMOVE|CHANGE}" ], + "load_time" : [ "{regexp#integer}" ], + "load_time_ms" : [ "{regexp#integer}" ], + "name" : [ "{enum:flameGraph|callTree|methodList}", "{util#profiler_event_id_validator}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "prev_event_time" : [ "{regexp#integer}" ], + "prev_event_time_ms" : [ "{regexp#integer}" ], + "prev_tab_time" : [ "{regexp#integer}" ], + "prev_tab_time_ms" : [ "{regexp#integer}" ], + "process_type" : [ "{enum:IDE|IDE_DESCENDANT|EXTERNAL}" ], + "profiler_configuration_type" : [ "{util#profiler_configuration_type}" ], + "run_configuration_type" : [ "{util#run_config}" ], + "run_widget_action_id" : [ "{enum:Widget.StopRecording|Widget.StartRecording|Widget.ShowResults}" ], + "size" : [ "{regexp#integer}" ], + "snapshot_import_origin" : [ "{enum:RECENT|OPEN_FILE}", "{enum:REOPEN_FROM_WIDGET}" ], + "snapshot_import_source" : [ "{util#snapshot_import_source_validator}" ], + "snapshot_size" : [ "{regexp#integer}" ], + "snapshot_size_bytes" : [ "{regexp#integer}" ], + "snapshot_type" : [ "{util#profiler_snapshot_type}" ], + "tab_component_id" : [ "{util#profiler_tab_id_validator}" ], + "type" : [ "{util#profiler_snapshot_type}" ] + }, + "enums" : { + "__event_id" : [ "execute", "start", "snapshot.generated", "attach", "tree.recursion.collapse", "tree.recursion.checkbox", "snapshot.open", "tab.open", "event.open", "configurations.changed", "home.action.invoked", "diff.flamegraph.type.changed", "diff.created", "snapshot.action.invoked", "run.widget.interaction", "bad.snapshot.folder" ] + } + } + }, { + "id" : "project.fs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:case-sensitivity|roots-watched}" ], + "event_data" : { + "cs-implicit" : [ "{enum#boolean}" ], + "cs-project" : [ "{enum#boolean}" ], + "cs-system" : [ "{enum#boolean}" ], + "pct-non-watched" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "project.import", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "system_id" : [ "{enum#build_tools}" ], + "task_class" : [ "{util#class_name}" ] + }, + "enums" : { + "__event_id" : [ "started", "finished", "import_project.finished", "import_project.stage.started", "import_project.stage.finished", "import_project.started" ] + } + } + }, { + "id" : "project.indexable.files", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:all.indexable.files|content.indexable.files}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "project.intellij.monorepo", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:is.intellij}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "project.structure", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "modules.count.{regexp#count}", "content.roots.count.{regexp#count}", "source.roots.count.{regexp#count}", "source.root.cookbooks-root.{regexp#count}", "source.root.java-resource.{regexp#count}", "source.root.java-source.{regexp#count}", "source.root.java-test-resource.{regexp#count}", "source.root.java-test.{regexp#count}", "source.root.kotlin-resource.{regexp#count}", "source.root.kotlin-source.{regexp#count}", "source.root.kotlin-test-resource.{regexp#count}", "source.root.kotlin-test.{regexp#count}", "excluded.roots.count.{regexp#count}", "{enum:package.prefix.used|package.prefix.not.used}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#count}", "{regexp#integer}" ], + "type" : [ "{enum#type}" ] + }, + "enums" : { + "__event_id" : [ "modules.total", "content.roots.total", "source.roots.total", "excluded.roots.total", "package.prefix", "source.root", "named.scopes.total.local", "named.scopes.total.shared", "project.in.wsl", "unloaded.modules.total", "module.groups.total" ], + "type" : [ "cookbooks-root", "java-resource", "java-source", "java-test-resource", "java-test", "kotlin-resource", "kotlin-source", "kotlin-test-resource", "kotlin-test" ] + } + } + }, { + "id" : "project.view.pane", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:current}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#version}", "{util#plugin_version}" ], + "scope_class_name" : [ "{util#class_name}" ] + } + } + }, { + "id" : "project.view.pane.changes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:changed}" ], + "event_data" : { + "from_class_name" : [ "{util#class_name}" ], + "from_scope_class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "to_class_name" : [ "{util#class_name}" ], + "to_scope_class_name" : [ "{util#class_name}" ] + } + } + }, { + "id" : "proxy.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:proxy.type}" ], + "event_data" : { + "name" : [ "{enum:Auto|Socks|Http}" ] + } + } + }, { + "id" : "qodana.plugin", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:highlight_report|cloud_user_state|open_in_ide|cloud_link}" ], + "event_data" : { + "is_highlight" : [ "{enum#boolean}" ], + "is_link" : [ "{enum#boolean}" ], + "protocol" : [ "{enum:OPEN_REPORT|SHOW_MARKER}" ], + "report_type" : [ "{enum:FILE|OPEN_IN_IDE|CLOUD|UNKNOWN|NONE}" ], + "source" : [ "{enum:TOOLS_SELECT_SARIF_FILE|OPEN_IN_IDE|CLOUD_HIGHLIGHT_ON_LINK|CLOUD_HIGHLIGHT_NEW_REPORT_APPEARED_NOTIFICATION|REPORT_NOT_AVAILABLE|QODANA_PANEL_CLOSE|QODANA_PANEL_CANCEL_LOADING|TOOLS_LIST|SARIF_FILE}", "{enum:REFRESH_TOKEN_EXPIRED|TOOLS_LIST|OAUTH_SUCCEEDED|QODANA_SETTINGS_PANEL}", "{enum:LINK_WINDOW|UNAUTHORIZED|TOOLS_LIST}" ], + "state" : [ "{enum:FAILED_OPEN_PROJECT|FAILED_CONSTRUCTING_REPORT|SUCCESS}" ], + "user_state" : [ "{enum:AUTHORIZED|AUTHORIZING|NOT_AUTHORIZED}" ] + } + } + }, { + "id" : "qodana.plugin.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:link_state|user_state|highlighted_report_state}" ], + "event_data" : { + "highlighted_report_state" : [ "{enum:SELECTED|LOADING|NOT_SELECTED}" ], + "is_link" : [ "{enum#boolean}" ], + "report_type" : [ "{enum:FILE|OPEN_IN_IDE|CLOUD|UNKNOWN|NONE}" ], + "user_state" : [ "{enum:AUTHORIZED|AUTHORIZING|NOT_AUTHORIZED}" ] + } + } + }, { + "id" : "r.interpreters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:setup.interpreter}" ], + "event_data" : { + "is_conda" : [ "{enum#boolean}" ], + "suggested" : [ "{regexp:(\\d+\\.?)*\\d+_(true|false)}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "r.workflow", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:call.method.from.console}" ], + "event_data" : { + "name" : [ "{enum:install.packages|install_github}" ] + } + } + }, { + "id" : "reader.mode", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:see.also.navigation}" ] + } + }, { + "id" : "refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:handler.invoked}" ], + "event_data" : { + "element" : [ "{util#class_name}" ], + "handler" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "refactoring.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:open.in.editor.saved|open.in.editor.shown}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "selected" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "remote.sdk.type", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:configured.sdk}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "level" : [ "{enum:ide|project}" ], + "sdk_type" : [ "{enum#__sdk_type}" ] + }, + "enums" : { + "_" : [ "Docker_Compose", "Docker", "Web_Deployment", "Vagrant", "SSH_Credentials", "WSL", "Unknown" ], + "__sdk_type" : [ "Docker_Compose", "Docker", "Web_Deployment", "Vagrant", "SSH_Credentials", "WSL", "unknown" ] + } + } + }, { + "id" : "rename.inplace.popup", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:hide|openRenameDialog|settingsChanged|show}" ], + "event_data" : { + "changedOnHide" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "linkUsed" : [ "{enum#boolean}" ], + "search_in_comments" : [ "{enum#boolean}" ], + "search_in_comments_on_hide" : [ "{enum#boolean}" ], + "search_in_text_occurrences" : [ "{enum#boolean}" ], + "search_in_text_occurrences_on_hide" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "rename.refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|executed|reference.processed|local_search_in_comments}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "local_include_comments" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "reference_class" : [ "{util#class_name}" ], + "rename_processor" : [ "{util#class_name}" ], + "scope_type" : [ "{enum#__scope_type}" ], + "search_in_comments" : [ "{enum#boolean}" ], + "search_in_text_occurrences" : [ "{enum#boolean}" ] + }, + "enums" : { + "__scope_type" : [ "project", "test", "tests", "production", "module", "current file", "current_file", "third.party", "unknown" ] + } + } + }, { + "id" : "run.configuration.exec", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#run_config_factory}", "{enum:started|ui.shown|finished}" ], + "event_data" : { + "additional.alternative_jre_version" : [ "{regexp#integer}" ], + "additional.lang" : [ "{util#lang}" ], + "additional.launch_settings_command" : [ "{enum:executable|iis|iisexpress|project}" ], + "additional.node_version_major" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "executor" : [ "{util#run_config_executor}" ], + "factory" : [ "{util#run_config_factory}", "{util#run_config_id}" ], + "finish_type" : [ "{enum:FAILED_TO_START|UNKNOWN}", "{enum:TERMINATED}" ], + "id" : [ "{util#run_config_id}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "target" : [ "{util#run_target}" ] + } + } + }, { + "id" : "run.configuration.type", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#run_config_factory}", "{enum:configured.in.project|feature.used|total.configurations.registered}" ], + "event_data" : { + "activate_before_run" : [ "{enum#boolean}" ], + "additional.alternative_jre_version" : [ "{regexp#integer}" ], + "additional.lang" : [ "{util#lang}" ], + "additional.node_version_major" : [ "{regexp#integer}" ], + "count" : [ "{regexp#integer}" ], + "edit_before_run" : [ "{enum#boolean}" ], + "factory" : [ "{util#run_config_factory}", "{util#run_config_id}" ], + "featureName" : [ "{util#plugin_info}" ], + "id" : [ "{util#run_config_id}" ], + "parallel" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "shared" : [ "{enum#boolean}" ], + "target" : [ "{util#run_target}" ], + "temp_count" : [ "{regexp#integer}" ], + "temporary" : [ "{enum#boolean}" ], + "total_count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "run.configuration.type.temp", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#run_config}" ], + "event_data" : { + "activate_before_run" : [ "{enum#boolean}" ], + "edit_before_run" : [ "{enum#boolean}" ], + "parallel" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "shared" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "run.configuration.ui.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "hint_number" : [ "{regexp#integer}" ], + "id" : [ "{util#run_config_id}" ], + "input_event" : [ "{util#shortcut}" ], + "option_id" : [ "{enum:browser.option.with.javascript.debugger|browser.option.target.browser|browser.option.after.launch|external.system.vm.parameters.fragment}", "{enum:Runtime}", "{enum:Use_Hot_Reload}", "{enum:before.launch.editSettings|before.launch.openToolWindow|beforeRunTasks|commandLineParameters|coverage|doNotBuildBeforeRun|environmentVariables|jrePath|log.monitor|mainClass|module.classpath|redirectInput|runParallel|shorten.command.line|target.project.path|vmParameters|workingDirectory|count|junit.test.kind|repeat|testScope|maven.params.workingDir|maven.params.goals|maven.params.profiles|maven.params.resolveToWorkspace|maven.general.useProjectSettings|maven.general.workOffline|maven.general.produceExceptionErrorMessages|maven.general.usePluginRegistry|maven.general.recursive|maven.general.alwaysUpdateSnapshots|maven.general.threadsEditor|maven.general.outputLevel|maven.general.checksumPolicy|maven.general.failPolicy|maven.general.showDialogWithAdvancedSettings|maven.general.mavenHome|maven.general.settingsFileOverride.checkbox|maven.general.settingsFileOverride.text|maven.general.localRepoOverride.checkbox|maven.general.localRepoOverride.text|maven.runner.useProjectSettings|maven.runner.delegateToMaven|maven.runner.runInBackground|maven.runner.vmParameters|maven.runner.envVariables|maven.runner.jdk|maven.runner.targetJdk|maven.runner.skipTests|maven.runner.properties|Dump_file_path|Exe_path|Program_arguments|Working_directory|Environment_variables|Runtime_arguments|Use_Mono_runtime|Use_external_console|Project|Target_framework|Launch_profile|Open_browser|Application_URL|Launch_URL|IIS_Express_Certificate|Hosting_model|Generate_applicationhost.config|Show_IIS_Express_output|Send_debug_request|Additional_IIS_Express_arguments|Static_method|URL|Session_name|Arguments|Solution_Configuration|Executable_file|Default_arguments|Optional_arguments}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "projectSettingsAvailable" : [ "{enum#boolean}" ], + "providerClass" : [ "{util#class_name}" ], + "useProjectSettings" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "modify.run.option", "remove.run.option", "add", "remove", "hints.shown", "option.navigate", "copy", "before.run.task.remove", "before.run.task.add", "before.run.task.edit" ] + } + } + }, { + "id" : "run.dashboard", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "run.dashboard.{enum#state}", "{enum:run.dashboard|third.party}", "{util#run_config}", "{enum:run.dashboard|added.run.configuration|removed.run.configuration}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "factory" : [ "{util#run_config_factory}" ], + "id" : [ "{util#run_config_id}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "run.target.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:creation.began|creation.cancelled|creation.succeeded}" ], + "event_data" : { + "step_number" : [ "{regexp#integer}" ], + "type" : [ "{util#run_target}" ] + } + } + }, { + "id" : "rust.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:new_project_creation}" ], + "event_data" : { + "template" : [ "{enum:binary|library|wasm|proc_macro|custom}" ] + } + } + }, { + "id" : "rust.generate.type.from.json.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:pasted.json.converted|json.paste.dialog.remember.choice.result|json.like.text.pasted}" ], + "event_data" : { + "result" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "rust.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cargo_projects|compile_time_targets|packages|editions}" ], + "event_data" : { + "build_script_dependency" : [ "{regexp#integer}" ], + "build_script_workspace" : [ "{regexp#integer}" ], + "count" : [ "{regexp#integer}" ], + "dependencies" : [ "{enum:2015|2018|2021}" ], + "dependency" : [ "{regexp#integer}" ], + "direct_dependency" : [ "{regexp#integer}" ], + "proc_macro_dependency" : [ "{regexp#integer}" ], + "proc_macro_workspace" : [ "{regexp#integer}" ], + "workspace" : [ "{regexp#integer}", "{enum:2015|2018|2021}" ] + } + } + }, { + "id" : "rust.toolchain", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:compiler|rustup|type}" ], + "event_data" : { + "channel" : [ "{enum#channel}" ], + "host_target" : [ "{enum#host_target}" ], + "type" : [ "{enum#type}" ], + "used" : [ "{enum#boolean}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "channel" : [ "stable", "beta", "nightly", "dev", "[default]" ], + "host_target" : [ "i686-pc-windows-gnu", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-gnu", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu", "aarch64-apple-darwin", "aarch64-pc-windows-msvc" ], + "type" : [ "local", "wsl", "none", "other" ] + } + } + }, { + "id" : "search.everywhere.filters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:contributor.changed|file.type.changed|lang.changed|quick.filter.button}" ], + "event_data" : { + "buttonName" : [ "{enum:ALL|NONE|INVERT}" ], + "contributorID" : [ "{util#se_contributor}" ], + "enabled" : [ "{enum#boolean}" ], + "fileType" : [ "{util#file_type}" ], + "langID" : [ "{util#lang}" ] + } + } + }, { + "id" : "searchEverywhere", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "contributorID" : [ "{enum#__contributorID}", "{enum:SETextContributor}", "{enum:TextSearchContributor}" ], + "currentTabId" : [ "{enum#__currentTabId}" ], + "input_event" : [ "{util#shortcut}" ], + "lang" : [ "{util#lang}" ], + "selectedItemNumber" : [ "{regexp#integer}" ], + "typedNavigationKeys" : [ "{regexp#integer}" ], + "typedSymbolKeys" : [ "{regexp#integer}" ] + }, + "enums" : { + "__contributorID" : [ "FileSearchEverywhereContributor", "SearchEverywhereContributor.All", "ClassSearchEverywhereContributor", "RecentFilesSEContributor", "ActionSearchEverywhereContributor", "SymbolSearchEverywhereContributor", "TopHitSEContributor", "RunConfigurationsSEContributor", "YAMLKeysSearchEverywhereContributor", "CommandsContributor", "FuzzySearchContributor", "third.party", "Vcs.Git", "UrlSearchEverywhereContributor", "GitSearchEverywhereContributor" ], + "__currentTabId" : [ "FileSearchEverywhereContributor", "SearchEverywhereContributor.All", "ClassSearchEverywhereContributor", "ActionSearchEverywhereContributor", "SymbolSearchEverywhereContributor", "FuzzySearchContributor", "third.party", "Vcs.Git" ], + "__event_id" : [ "dialogOpen", "tabSwitched", "navigateThroughGroups", "contributorItemChosen", "moreItemChosen", "commandUsed", "commandCompleted", "dialogClosed", "sessionFinished" ] + } + } + }, { + "id" : "selenium.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:allure.reference.click|selenium.code.completion|selenoid.configure|selenoid.launch}" ], + "event_data" : { + "completion_type" : [ "{enum:html-tag|html-attribute|html-input-type|html-id|html-name|capability|css-property|css-class|css-pseudo|allure-username|allure-label}" ], + "reference_type" : [ "{enum:web|username}", "{enum:label}" ] + } + } + }, { + "id" : "serial.monitor.connects", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:serial.monitor.connected}" ], + "event_data" : { + "baudRate" : [ "{regexp#integer}" ], + "success" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "serial.monitor.profiles", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:serial.profiles}" ], + "event_data" : { + "defaultBaudrate" : [ "{regexp#integer}" ], + "saved" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "settings", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "component" : [ "{util#component_name}" ], + "default_project" : [ "{enum#boolean}" ], + "id" : [ "{regexp#integer}" ], + "name" : [ "{util#option_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{regexp#float}", "{util#setting_value}" ] + }, + "enums" : { + "_" : [ "GeneralSettings", "NotRoamableUiSettings", "UISettings", "PhpDebugGeneral", "PhpRefactoringSettings", "not.default", "invoked" ], + "__type" : [ "bool", "int", "float", "enum", "string" ] + } + } + }, { + "id" : "settings.changes", + "builds" : [ ], + "versions" : [ { + "from" : "47" + } ], + "rules" : { + "event_id" : [ "{enum:component_changed_option|component_changed}" ], + "event_data" : { + "component" : [ "{util#component_name}" ], + "default_project" : [ "{enum#boolean}" ], + "id" : [ "{regexp#integer}" ], + "name" : [ "{util#option_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{regexp#float}", "{util#setting_value}" ] + }, + "enums" : { + "__type" : [ "bool", "int", "float", "enum", "string" ] + } + } + }, { + "id" : "settings.repository", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:sync.settings}" ], + "event_data" : { + "sync_type" : [ "{enum:merge|overwrite_local|overwrite_remote}" ] + } + } + }, { + "id" : "settings.sync.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "action" : [ "{enum:INSTALL_SETTINGS_REPOSITORY|USE_NEW_SETTINGS_SYNC}" ], + "method" : [ "{enum:GET_FROM_SERVER|PUSH_LOCAL|PUSH_LOCAL_WAS_ONLY_WAY|CANCELED}", "{enum:DISABLED_ONLY|DISABLED_AND_REMOVED_DATA_FROM_SERVER|CANCEL}" ], + "reason" : [ "{enum:REMOVED_FROM_SERVER|EXCEPTION}" ] + }, + "enums" : { + "__event_id" : [ "enabled.manually", "migrated.from.old.plugin", "invoked.settings.repository.notification.action", "disabled.automatically", "disabled.manually", "migrated.from.settings.repository" ] + } + } + }, { + "id" : "settings.sync.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:general.state|editor.font.state|disabled.bundled.plugins|disabled.categories}" ], + "event_data" : { + "category" : [ "{enum:UI|KEYMAP|CODE|TOOLS|SYSTEM|PLUGINS|OTHER}" ], + "disabled" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "shared.indexes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "averageDownloadSpeed" : [ "{regexp#integer}" ], + "downloadTime" : [ "{regexp#integer}" ], + "finishType" : [ "{enum:success|cancelled|error}" ], + "indexId" : [ "{regexp#hash}" ], + "kind" : [ "{enum#kind_enum}" ], + "matchingFbIndexes" : [ "{regexp#integer}" ], + "matchingStubIndexes" : [ "{regexp#integer}" ], + "mismatchingFbIndexes" : [ "{util#index_id}" ], + "mismatchingStubIndexes" : [ "{util#index_id}" ], + "numberOfLocalSharedIndexes" : [ "{regexp#integer}" ], + "packedSize" : [ "{regexp#integer}" ], + "redundantFbIndexes" : [ "{regexp#integer}" ], + "redundantStubIndexes" : [ "{regexp#integer}" ], + "totalSizeOfLocalSharedIndexes" : [ "{regexp#integer}" ], + "unpackedSize" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "local.index.loaded", "downloaded", "attached", "attach.failed.incompatible", "download.started", "download.finished" ], + "kind_enum" : [ "project", "jdk", "mvn", "other", "python" ] + } + } + }, { + "id" : "similar.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "component" : [ "{util#class_name}" ], + "id" : [ "{regexp#integer}" ], + "number_of_loaded" : [ "{regexp#integer}" ], + "usage_view" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "most.common.usages.shown", "link.to.similar.usage.clicked", "more.clusters.loaded", "more.usages.loaded", "show.similar.usages.link.clicked", "most.common.usage.patterns.refresh.clicked", "more.non.clustered.usage.loaded", "navigate.to.usage.clicked" ] + } + } + }, { + "id" : "space", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "adv_explore_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|SHARE|CLONE}" ], + "adv_overview_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|CLONE}" ], + "auto" : [ "{enum#boolean}" ], + "changes_loading_duration_ms" : [ "{regexp#integer}" ], + "commits_selection_type" : [ "{enum:SINGLE|ALL|SUBSET_CONNECTED|SUBSET_SPLIT}" ], + "details_tab_type" : [ "{enum:DETAILS|COMMITS}", "{enum:FILES}" ], + "diffs_loading_duration_ms" : [ "{regexp#integer}" ], + "edit_message_is_empty" : [ "{enum#boolean}" ], + "filter_text_empty" : [ "{enum#boolean}" ], + "loader_type" : [ "{enum:GIT|SPACE}" ], + "login_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|SHARE|CLONE}" ], + "login_status" : [ "{enum:CONNECTED|CONNECTING|DISCONNECTED}" ], + "logout_place" : [ "{enum:ACTION|SETTINGS|MAIN_TOOLBAR|CLONE|AUTH_FAIL}" ], + "new_message_is_pending" : [ "{enum#boolean}" ], + "new_message_place" : [ "{enum:MAIN_CHAT|THREAD|DIFF|NEW_THREAD|FIRST_DISCUSSION_ANSWER|NEW_DISCUSSION}" ], + "open_review_type" : [ "{enum:ENTER|DOUBLE_CLICK|ARROW}" ], + "participant_edit_type" : [ "{enum:ADD|REMOVE}" ], + "participant_role" : [ "{enum:Reviewer|Author|Watcher}" ], + "place" : [ "{enum:REVIEW_FILES|REVIEW_COMMITS|CREATE_CODE_REVIEW|CREATE_MERGE_REQUEST}", "{util#place}" ], + "quick_filter" : [ "{enum:OPEN|AUTHORED_BY_ME|NEEDS_MY_ATTENTION|NEEDS_MY_REVIEW|ASSIGNED_TO_ME|CLOSED}" ], + "refresh_reviews_place" : [ "{enum:EMPTY_LIST|CONTEXT_MENU}" ], + "review_diff_place" : [ "{enum:EDITOR|DIALOG}" ], + "review_filter_state" : [ "{enum:CLEAR|SELECT_STATE|SELECT_TYPE|SELECT_AUTHOR|SELECT_REVIEWER}" ], + "tab" : [ "{enum:INFO|FILES}" ], + "type" : [ "{enum:CODE_REVIEW|MERGE_REQUEST}", "{enum:REVIEWER_ACCEPT|REVIEWER_WAITS_FOR_RESPONSE|REVIEWER_RESUME|REVIEWER_LEAVE|AUTHOR_WAITS_FOR_RESPONSE|AUTHOR_RESUME}", "{enum:ACTION|PREVIEW}" ], + "with_participants" : [ "{enum#boolean}" ], + "with_title" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "adv_explore_space", "adv_log_in_link", "adv_sign_up_link", "adv_watch_overview", "button_log_in", "button_log_out", "cancel_login", "chat_collapse_discussion", "chat_delete_message", "chat_discard_edit_message", "chat_discard_send_message", "chat_expand_discussion", "chat_open_thread", "chat_reopen_discussion", "chat_resolve_discussion", "chat_send_edit_message", "chat_send_message", "chat_start_edit_message", "clone_repo", "create_new_project", "open_git_settings_in_space", "open_main_toolbar_popup", "open_share_project", "open_space_clone_tab", "review_details_accept_changes", "review_details_add_participant_icon", "review_details_back_to_list", "review_details_change_commits_selection", "review_details_checkout_branch", "review_details_edit_participant", "review_details_open_project_in_space", "review_details_open_review_diff", "review_details_open_review_in_space", "review_details_resume_review", "review_details_select_details_tab", "review_details_show_timeline", "review_details_update_branch", "review_details_wait_for_response", "review_diff_close_leave_comment", "review_diff_leave_comment", "review_diff_loaded", "reviews_list_change_quick_filter", "reviews_list_change_text_filter", "reviews_list_log_in_link", "reviews_list_open_review", "reviews_list_refresh_action", "share_project", "start_creating_new_project", "create_review", "review_details_participant_action", "auto_auth_failed", "mark_as_unread", "open_ssh_settings_in_space", "mark_as_read", "open_diff", "create_review_opened", "create_review_back_to_list", "all_review_diff_loaded", "reviews_list_update_filters_action" ] + } + } + }, { + "id" : "space.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:associated_repos_state|automation_file_state|git_clone_type|login_status}" ], + "event_data" : { + "automation_file_exists" : [ "{enum#boolean}" ], + "is_associated_with_space_repo" : [ "{enum#boolean}" ], + "is_probably_contains_space_repo" : [ "{enum#boolean}" ], + "login_status" : [ "{enum:CONNECTED|CONNECTING|DISCONNECTED}" ], + "type" : [ "{enum:HTTPS|SSH}" ] + } + } + }, { + "id" : "spellchecker.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:add.to.accepted.words.ui|remove.from.accepted.words.ui}" ] + } + }, { + "id" : "spellchecker.settings.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{enum:project-level|application-level}" ] + }, + "enums" : { + "__event_id" : [ "all.bundled.enabled", "max.spellchecker.suggestions", "custom.dict.count", "use.single.dict.to.save", "default.dict.to.save" ] + } + } + }, { + "id" : "ssh", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:custom.ssh.tool.path|config.parser}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "kind" : [ "{enum:LEGACY|OPENSSH}" ] + } + } + }, { + "id" : "startup", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration" : [ "{regexp#integer}" ], + "projects_count" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "bootstrap", "splash", "appInit", "totalDuration", "projectFrameVisible", "splashShown", "splashHidden" ] + } + } + }, { + "id" : "stash.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "4" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "create_branch" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "keep_index" : [ "{enum#boolean}" ], + "message_entered" : [ "{enum#boolean}" ], + "pop_stash" : [ "{enum#boolean}" ], + "reinstate_index" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "stash.pop.started", "stash.push.dialog", "stash.pop.dialog", "stash.push.finished", "stash.pop.finished", "stash.push.started" ] + } + } + }, { + "id" : "status.bar.widgets", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:widget}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{util#status_bar_widget_factory}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "suggested.refactorings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "declaration_type" : [ "{util#class_name}" ], + "id" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "rename.suggested", "rename.popup.shown", "rename.popup.canceled", "rename.performed", "changeSignature.performed", "changeSignature.popup.canceled", "changeSignature.popup.shown", "changeSignature.suggested" ] + } + } + }, { + "id" : "surround.with", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#surround_with_id}", "{enum:surrounder.executed|live.template.executed|custom.template.executed}" ], + "event_data" : { + "changedByUser" : [ "{enum#boolean}" ], + "class" : [ "{util#class_name}" ], + "group" : [ "{util#live_template_group}", "{util#live_template}" ], + "key" : [ "{util#live_template}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "title" : [ "{enum#server_title}" ], + "type" : [ "{enum#surround_with_type}" ] + }, + "enums" : { + "server_title" : [ "Postfix", "TextMate snippet", "Emmet" ], + "surround_with_type" : [ "surrounder", "template", "custom.template" ] + } + } + }, { + "id" : "svn.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:working.copy}" ], + "event_data" : { + "format" : [ "{regexp#version}" ] + } + } + }, { + "id" : "swagger.features", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "run.codegen.configuration.action", "edit.codegen.configuration.action", "edit.remote.specifications.endpoints", "add.remote.specification", "swagger.ui.requests.try.out", "swagger.ui.requests.execute" ] + } + } + }, { + "id" : "symsrv", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:storages|ms.server.added|enabled|servers}" ], + "event_data" : { + "enabled" : [ "{regexp#integer}", "{enum#boolean}" ], + "total" : [ "{regexp#integer}" ], + "value" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "system.os", + "builds" : [ { + "from" : "191.4738" + } ], + "rules" : { + "event_id" : [ "{enum#os}", "{enum#__event_id}" ], + "event_data" : { + "build" : [ "{regexp#integer}" ], + "distro" : [ "{enum:almalinux|alpine|amzn|arch|bunsenlabs|centos|chromeos|debian|deepin|devuan|elementary|fedora|galliumos|garuda|gentoo|kali|linuxmint|mageia|manjaro|neon|nixos|ol|opensuse-leap|opensuse-tumbleweed|parrot|pop|pureos|raspbian|rhel|rocky|rosa|sabayon|slackware|solus|ubuntu|void|zorin|other|unknown}", "{enum:endeavouros}" ], + "id" : [ "{regexp#hash}", "{enum:unknown}" ], + "locale" : [ "{enum#__locale}" ], + "name" : [ "{enum#os}" ], + "release" : [ "{enum#linux}", "{regexp#version}" ], + "revision" : [ "{regexp#integer}" ], + "shell" : [ "{enum:sh|ash|bash|csh|dash|fish|ksh|tcsh|xonsh|zsh|nu|other|unknown}" ], + "time_zone" : [ "{regexp#time_zone}" ], + "value" : [ "{regexp#time_zone}", "{regexp#hash}", "{enum:unknown}" ], + "version" : [ "{regexp#version}", "{enum:unknown.format}", "{enum#__version}" ], + "wsl" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "os.name", "os.timezone", "machine.id", "linux", "windows" ], + "__locale" : [ "cs", "da", "de", "en", "es", "fr", "hi", "ja", "ko", "nb", "nl", "nn", "no", "pl", "pt", "ro", "ru", "sv", "tr", "uk", "vi", "zh", "hu", "yo", "ur", "ig", "ml", "in", "mr", "uz", "el", "it", "am", "my", "ar", "as", "ne", "az", "fa", "zu", "rw", "bn", "sd", "si", "so", "kk", "kn", "or", "ta", "gu", "pa", "te", "th", "ha" ], + "__version" : [ "6.0", "6.1", "6.2", "6.3", "10.0" ], + "linux" : [ "unknown", "alpine", "amzn", "antergos", "arch", "centos", "debian", "deepin", "elementary", "fedora", "galliumos", "gentoo", "kali", "linuxmint", "manjaro", "neon", "nixos", "ol", "opensuse", "opensuse-leap", "opensuse-tumbleweed", "freedesktop", "parrot", "raspbian", "rhel", "sabayon", "solus", "ubuntu", "zorin", "custom" ] + }, + "regexps" : { + "time_zone" : "((\\+|\\-)\\d\\d(\\:|\\_)\\d\\d)|Z" + } + } + }, { + "id" : "system.runtime", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "arch" : [ "{enum#__arch}" ], + "bit" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "gigabytes" : [ "{regexp#integer}" ], + "index_partition_free" : [ "{regexp#integer}" ], + "index_partition_size" : [ "{regexp#integer}" ], + "name" : [ "{enum#gc}", "{enum#jvm_option}", "{enum#__name}", "{enum:splash|nosplash}", "{enum:Metal|OpenGL}" ], + "value" : [ "{regexp#integer}", "{enum#boolean}" ], + "vendor" : [ "{enum#jvm_vendor}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "cores", "garbage.collector", "jvm", "jvm.bit", "jvm.option" ], + "__arch" : [ "x86", "x86_64", "arm64", "other", "unknown" ], + "__event_id" : [ "cores", "garbage.collector", "jvm.option", "jvm", "debug.agent", "memory.size", "swap.size", "disk.size", "jvm.client.properties", "rendering.pipeline" ], + "__name" : [ "Serial", "Unknown", "CMS", "Epsilon", "G1", "Z", "Parallel", "Other" ], + "gc" : [ "Shenandoah", "G1_Young_Generation", "G1_Old_Generation", "Copy", "MarkSweepCompact", "PS_MarkSweep", "PS_Scavenge", "ParNew", "ConcurrentMarkSweep" ], + "jvm_option" : [ "Xmx", "Xms", "SoftRefLRUPolicyMSPerMB", "ReservedCodeCacheSize" ], + "jvm_vendor" : [ "JetBrains", "Apple", "Oracle", "Sun", "IBM", "Azul", "Other" ] + } + } + }, { + "id" : "terminalShell", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "os-version" : [ "{regexp#version}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "runAnythingProvider" : [ "{util#class_name}" ], + "shell" : [ "{enum#__shell}", "{enum:unspecified}" ], + "terminalCommandHandler" : [ "{util#class_name}" ] + }, + "enums" : { + "__event_id" : [ "ssh.exec", "local.exec", "terminal.command.executed", "terminal.smart.command.executed", "terminal.smart.command.not.executed" ], + "__shell" : [ "bash", "cmd", "zsh", "other", "fish", "powershell", "sh", "wsl", "cmder_shell", "tcsh", "git-bash", "cmder", "pwsh", "git-cmd", "git", "activate", "init", "ubuntu", "ubuntu1804", "anaconda3", "cexec", "cygwin", "miniconda3", "msys2_shell" ] + } + } + }, { + "id" : "tms.statistics", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:tms.content_displayed}" ], + "event_data" : { + "tms_service_id" : [ "{enum:Gauge|Local|TestRail}", "{enum:MdLocalTms}" ] + } + } + }, { + "id" : "toolbar", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#action}", "{enum:clicked}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "class" : [ "{util#class_name}", "{enum:com.intellij.microservices.ui.diagrams.actions.MsShowWholeProjectDiagramAction}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "dumb" : [ "{enum#boolean}" ], + "enable" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "parent" : [ "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "tooltip.action.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:execute|show.all|show.description}" ], + "event_data" : { + "input_event" : [ "{util#shortcut}" ], + "source" : [ "{enum:gear|shortcut|more.link}" ] + } + } + }, { + "id" : "tooltip.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "panel.show.value.{enum#state}" ] + } + }, { + "id" : "toolwindow", + "builds" : [ ], + "versions" : [ { + "from" : "6" + } ], + "rules" : { + "event_id" : [ "{util#toolwindow}", "{enum:activated|shown|hidden}" ], + "event_data" : { + "Location" : [ "{enum#__Location}" ], + "Source" : [ "{enum:StripeButton|ToolWindowHeader|ToolWindowHeaderAltClick|Content|Switcher|SwitcherSearch|ToolWindowsWidget|RemoveStripeButtonAction|HideOnShowOther|HideSide|CloseFromSwitcher|ActivateActionMenu|ActivateActionKeyboardShortcut|ActivateActionGotoAction|ActivateActionOther|CloseAction|HideButton|HideToolWindowAction|HideSideWindowsAction|HideAllWindowsAction|JumpToLastWindowAction}", "{enum:ToolWindowSwitcher}", "{enum:SquareStripeButton}", "{enum:InspectionsWidget}" ], + "ViewMode" : [ "{enum#__ViewMode}" ], + "id" : [ "{util#toolwindow}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__Location" : [ "Left_Top", "Left_Bottom", "Bottom_Left", "Bottom_Right", "Right_Bottom", "Right_Top", "Top_Right", "Top_Left", "BottomRight", "BottomLeft", "LeftTop", "LeftBottom", "RightTop", "TopRight", "RightBottom", "TopLeft" ], + "__ViewMode" : [ "Dock_Pinned", "DockPinned", "Dock_Unpinned", "DockUnpinned", "Undock", "Float", "Window" ] + } + } + }, { + "id" : "trusted_projects", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "agree-to-load" : [ "{enum#boolean}" ], + "choice" : [ "{enum:IMPORT|OPEN_WITHOUT_IMPORTING|CANCEL}", "{enum:TRUST_AND_OPEN|OPEN_IN_SAFE_MODE}" ] + }, + "enums" : { + "__event_id" : [ "load_untrusted_project_confirmation", "open_new_project", "project_implicitly_trusted_by_path", "project_implicitly_trusted_by_url", "read_more_from_notification_banner", "trust_host_checkbox_selected", "trust_project_from_notification_banner", "trust_location_checkbox_selected" ] + } + } + }, { + "id" : "ui.accessibility.screen.reader", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "screen.reader.{enum:ENABLED|DISABLED}" ] + } + }, { + "id" : "ui.dialogs", + "builds" : [ ], + "versions" : [ { + "from" : "6" + } ], + "rules" : { + "event_id" : [ "{util#dialog_class}", "{enum:show|close|help.clicked}" ], + "event_data" : { + "code" : [ "{enum:0|1|2}" ], + "dialog_class" : [ "{util#dialog_class}", "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum:show|close}" ] + } + } + }, { + "id" : "ui.editor.color.schemes", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:enabled.color.scheme}" ], + "event_data" : { + "is_dark" : [ "{enum#boolean}" ], + "scheme" : [ "{enum#__scheme}" ], + "value" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "Default", "Darcula", "Obsidian", "Visual_Studio", "Solarized", "Wombat", "Monkai", "XCode", "Sublime", "Oblivion", "Zenburn", "Cobalt", "Netbeans", "Eclipse", "Aptana", "Flash_Builder", "IdeaLight", "High_contrast", "ReSharper", "Rider", "Other" ], + "__scheme" : [ "Default", "Darcula", "Obsidian", "Visual_Studio", "Solarized", "Wombat", "Monkai", "XCode", "Sublime", "Oblivion", "Zenburn", "Cobalt", "Netbeans", "Eclipse", "Aptana", "Flash_Builder", "IdeaLight", "High_contrast", "ReSharper", "Rider", "Other", "IntelliJ_Light" ] + } + } + }, { + "id" : "ui.event", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "class" : [ "{util#class_name}" ], + "count" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "expand" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "recursive" : [ "{enum#boolean}" ], + "target_class" : [ "{util#class_name}" ], + "with_selection" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "ProgressPaused", "ProgressResumed", "NavBarShowPopup", "NavBarNavigate", "BreadcrumbShowTooltip", "BreadcrumbNavigate", "DumbModeDialogWasNotNeeded", "DumbModeDialogRequested", "DumbModeDialogShown", "DumbModeDialogCancelled", "DumbModeDialogFinished", "DumbModeDialogProceededToActions", "IncrementalSearchActivated", "IncrementalSearchKeyTyped", "IncrementalSearchCancelled", "IncrementalSearchNextPrevItemSelected", "DumbModeBalloonWasNotNeeded", "DumbModeBalloonRequested", "DumbModeBalloonShown", "DumbModeBalloonCancelled", "DumbModeBalloonProceededToActions", "ShowUsagesPopupShowSettings", "LookupExecuteElementAction", "ToolWindowsWidgetPopupClicked", "ToolWindowsWidgetPopupShown", "LookupShowElementActions", "ImplementationViewComboBoxSelected", "ImplementationViewToolWindowOpened", "DaemonEditorPopupInvoked", "HectorPopupDisplayed", "EditorFoldingIconClicked", "QuickNavigateInfoPopupShown", "EditorAnnotationClicked", "StatusBarWidgetClicked", "StatusBarPopupShown", "CtrlMouseHintShown" ] + } + } + }, { + "id" : "ui.fonts", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "UI.font.size[{regexp#integer}]", "Presentation.mode.font.size[{regexp#integer}]", "Editor.font.size[{regexp#integer}]", "IDE.editor.font.size[{regexp#integer}]", "Console.font.size[{regexp#integer}]", "QuickDoc.font.size[{enum#_}]", "UI.font.name[{enum#font}]", "Editor.font.name[{enum#font}]", "IDE.editor.font.name[{enum#font}]", "Console.font.name[{enum#font}]", "{enum#metrics}" ], + "event_data" : { + "font_name" : [ "{enum#font}" ], + "font_size" : [ "{regexp#integer}", "{enum#_}" ], + "font_size_2d" : [ "{regexp#float}" ], + "line_spacing" : [ "{regexp#float}" ], + "value" : [ "{regexp#float}" ] + }, + "enums" : { + "_" : [ "X_SMALL", "X_LARGE", "XX_SMALL", "XX_LARGE", "SMALL", "MEDIUM", "LARGE" ], + "font" : [ "Monospaced", "Menlo", "DejaVu_Sans_Mono", ".SFNSText-Regular", "Fira_Code", "Lucida_Grande", "Source_Code_Pro", "Segoe_UI", "Ubuntu", ".SF_NS_Text", "Consolas", "Noto_Sans_Regular", "Microsoft_YaHei", "Fira_Code_Retina", "Cantarell_Regular", "Microsoft_YaHei_UI", "Monaco", "Noto_Sans", "Dialog.plain", "Fira_Code_Medium", "Courier_New", "Tahoma", "Hack", "DejaVu_Sans", "Ubuntu_Mono", "Droid_Sans_Mono", "Dialog", "Inconsolata", "Malgun_Gothic", "Cantarell", "DialogInput", "Yu_Gothic_UI_Regular", "Roboto", "Liberation_Mono", "Lucida_Console", "D2Coding", "Lucida_Sans_Typewriter", "Fira_Code_Light", "Droid_Sans", "Verdana", "Arial", "Roboto_Mono", "Segoe_UI_Semibold", "SF_Mono", "Droid_Sans_Mono_Slashed", "LucidaGrande", "Operator_Mono", "Ayuthaya", "Hasklig", "Iosevka", "Andale_Mono", "Anonymous_Pro", "Anonymous_Pro_for_Powerline", "D2Coding_ligature", "Dank_Mono", "DejaVu_Sans_Mono_for_Powerline", "Fantasque_Sans_Mono", "Fira_Mono_for_Powerline", "Hack_Nerd_Font", "IBM_Plex_Mono", "Meslo_LG_L_DZ_for_Powerline", "Meslo_LG_M_for_Powerline", "Meslo_LG_S_for_Powerline", "Microsoft_YaHei_Mono", "Noto_Mono_for_Powerline", "Noto_Sans_Mono", "PT_Mono", "PragmataPro", "SourceCodePro+Powerline+Awesome_Regular", "Source_Code_Pro_Semibold", "Source_Code_Pro_for_Powerline", "Ubuntu_Mono_derivative_Powerline", "YaHei_Consolas_Hybrid", "mononoki", "Bitstream_Vera_Sans_Mono", "Comic_Sans_MS", "Courier_10_Pitch", "Cousine", "2Coding_ligature", "Droid_Sans_Mono_Dotted", "Inconsolata-dz", "Input", "Input_Mono", "Meslo_LG_M_DZ_for_Powerline", "Migu_2M", "Monoid", "Operator_Mono_Book", "Operator_Mono_Lig", "Operator_Mono_Medium", "Abadi_MT_Condensed_Extra_Bold", "Al_Bayan", "Meiryo", "Microsoft_JhengHei", "Microsoft_Yahei_UI", "SansSerif", "Ubuntu_Light", "JetBrains_Mono", ".AppleSystemUIFont", ".SFNS-Regular" ], + "metrics" : [ "UI", "Presentation.mode", "Editor", "IDE.editor", "Console", "QuickDoc", "editor.lineSpacing" ] + } + } + }, { + "id" : "ui.hidpi.mode", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:per_monitor_dpi|system_dpi}" ] + } + }, { + "id" : "ui.info.features", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "Recent.Files[{enum:30_50|more.than.50|15_30|15}]", "Tabs.{enum:Top|None|Right|Left|Bottom}", "Allow.merging.buttons.{enum#state}", "Tool.Window.buttons.{enum:hidden|visible}", "Toolbar.and.NavBar.{enum:hidden|visible}", "Toolbar.{enum:hidden|visible}", "Nav.Bar.{enum:hidden|visible|floating}", "Status.bar.{enum:visible|hidden}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "display_id" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "grouped" : [ "{enum:[30_50]|[more.than.50]|[15_30]|[15]}" ], + "navbar" : [ "{enum:visible|hidden}" ], + "scale" : [ "{regexp#float}" ], + "scale_mode" : [ "{enum#boolean}" ], + "toolbar" : [ "{enum:visible|hidden}" ], + "value" : [ "{enum:visible|floating}", "{enum:visible|hidden}", "{enum:Top|None|Right|Left|Bottom}", "{enum#look_and_feel}", "{enum:per_monitor_dpi|system_dpi}", "{regexp#integer}", "{regexp#integer}x{regexp#integer}", "{regexp#integer}x{regexp#integer}_({regexp#integer}%)" ] + }, + "enums" : { + "_" : [ "recent.files", "Gutter.Icons", "Line.Numbers", "Toolbar.and.NavBar", "Show.tips.on.startup", "Retina", "Soft.Wraps", "Block.cursor", "QuickDoc.Show.Toolwindow", "QuickDoc.AutoUpdate" ], + "__event_id" : [ "Nav.Bar", "Toolbar", "Status.bar", "Tool.Window.buttons", "Toolbar.and.NavBar", "Recent.files.limit", "Show.Editor.Tabs.In.Single.Row", "Hide.Editor.Tabs.If.Needed", "Block.cursor", "Line.Numbers", "Gutter.Icons", "Soft.Wraps", "Tabs", "Retina", "Show.tips.on.startup", "Allow.merging.buttons", "QuickDoc.Show.Toolwindow", "QuickDoc.AutoUpdate", "Look.and.Feel", "Hidpi.Mode", "Screen.Reader", "Screen.Scale", "Nav.Bar.members", "QuickListsCount", "Number.Of.Monitors", "Screen.Resolution", "laf.autodetect" ] + } + } + }, { + "id" : "ui.look.and.feel", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "IntelliJ", "Gray", "High_contrast", "Light", "Dark_purple", "Cyan_light", "Rider_Dark", "Darcula" ] + } + } + }, { + "id" : "ui.mnemonic", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:mnemonic.used}" ], + "event_data" : { + "type" : [ "{enum:mac.alt.based|regular|mac.regular}" ] + } + } + }, { + "id" : "ui.screen.scale", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#integer}", "{regexp#integer}.{regexp#integer}", "ScaledMode_{regexp#integer}", "ScaledMode_{regexp#integer}.{regexp#integer}" ] + } + }, { + "id" : "ui.settings", + "builds" : [ ], + "versions" : [ { + "from" : "20" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum#__event_id}" ], + "event_data" : { + "characters" : [ "{regexp#integer}" ], + "configurable" : [ "{util#class_name}" ], + "hits" : [ "{regexp#integer}" ], + "modifiedOnly" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#type}" ] + }, + "enums" : { + "__event_id" : [ "select", "reset", "apply", "search", "advanced.settings.search" ], + "type" : [ "select", "apply", "reset" ] + } + } + }, { + "id" : "ui.tips", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "algorithm" : [ "{enum#__algorithm}", "{enum:ONE_TIP_SURROUNDWITH_SUMMER2020|ONE_TIP_EXTENDSELECTION_SUMMER2020|ONE_TIP_SWITCHER_SUMMER2020|LOCAL_SORT_SUMMER2020}", "{enum:tip_utility_and_ignore_used|tip_utility}", "{enum:random_ignore_used}", "{enum:usage_and_applicability|shuffle}" ], + "feature_id" : [ "{util#tip_info}" ], + "filename" : [ "{util#tip_info}" ], + "keep_showing_after" : [ "{enum#boolean}" ], + "keep_showing_before" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "time_passed" : [ "{regexp#integer}" ], + "tip_id" : [ "{util#tip_info}" ], + "type" : [ "{enum#type}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "shown.automatically", "shown.manually", "dialog.shown", "next.tip", "previous.tip" ], + "__algorithm" : [ "TOP", "MATRIX_ALS", "MATRIX_BPR", "PROB", "WIDE", "CODIS", "RANDOM", "WEIGHTS_LIN_REG", "default_shuffle", "unknown", "ONE_TIP_SUMMER2020", "RANDOM_SUMMER2020" ], + "__event_id" : [ "tip.shown", "dialog.shown", "next.tip", "previous.tip", "dialog.closed", "tip.performed" ], + "type" : [ "automatically", "manually" ] + } + } + }, { + "id" : "usage.view", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_first_results_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "id" : [ "{regexp#integer}" ], + "is_similar_usage" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "new" : [ "{util#scopeRule}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "previous" : [ "{util#scopeRule}" ], + "reference_class" : [ "{util#class_name}" ], + "results_total" : [ "{regexp#integer}" ], + "scope" : [ "{util#scopeRule}" ], + "symbol" : [ "{util#class_name}" ], + "too_many_result_warning" : [ "{enum#boolean}" ], + "ui_location" : [ "{enum:ShowUsagesPopup|FindToolWindow}" ], + "usage_view" : [ "{regexp#integer}" ], + "userAction" : [ "{enum:Shown|Aborted|Continued}" ] + }, + "enums" : { + "__event_id" : [ "usage.navigate", "usage.shown", "tooManyResultsDialog", "scope.changed", "switch.tab", "item.chosen", "finished", "started", "open.in.tool.window", "cancelled" ] + } + } + }, { + "id" : "user.advanced.info", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "is_jb_team" : [ "{enum#boolean}" ], + "login_hash" : [ "{regexp#hash}" ], + "metadata" : [ "{regexp#license_metadata}", "{enum:unknown}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "eap", "release", "evaluation", "license", "build", "licencing" ], + "value" : [ "eap", "release", "evaluation", "license" ] + } + } + }, { + "id" : "vcs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "changesDelta" : [ "{regexp#integer}" ], + "clone_dialog_extension" : [ "{util#class_name}", "{enum:org.jetbrains.plugins.github.ui.cloneDialog.GHECloneDialogExtensionComponent|org.jetbrains.plugins.github.ui.cloneDialog.GHCloneDialogExtensionComponent|com.intellij.util.ui.cloneDialog.RepositoryUrlCloneDialogExtension.RepositoryUrlMainExtensionComponent|com.intellij.space.vcs.clone.SpaceCloneComponent}" ], + "duration_ms" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_full_refresh" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "unversionedDelta" : [ "{regexp#integer}" ], + "vcs" : [ "{enum#vcs}" ], + "wasUpdatingBefore" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "update.started", "update.finished", "commit.started", "commit.finished", "fetch.started", "fetch.finished", "non.modal.commit.state.changed", "non.modal.commit.promotion.shown", "non.modal.commit.promotion.accepted", "non.modal.commit.promotion.rejected", "changes.view.refresh", "cloned.project.opened", "clone.invoked", "clm.refresh.finished", "clm.refresh.started" ] + } + } + }, { + "id" : "vcs.application.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:commit.from.local.changes|non.modal.commit|non.modal.commit.new.installation|non.modal.commit.promotion}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum:shown|accepted|rejected}" ] + } + } + }, { + "id" : "vcs.back.forward.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "editor", "local.changes", "project.view", "vcs.log", "diff.viewer", "unknown" ] + } + } + }, { + "id" : "vcs.change.reminder", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:changelist_changed|changes_committed|node_expanded}" ], + "event_data" : { + "committed_files" : [ "{regexp#hash}" ], + "cur_modified_files" : [ "{regexp#hash}" ], + "displayed_prediction" : [ "{regexp#hash}" ], + "empty_reason" : [ "{enum#__empty_reason}", "{enum:graph_changed|traverser_invalid}" ], + "execution.time" : [ "{regexp#integer}" ], + "execution_time" : [ "{regexp#integer}" ], + "prediction_for_files" : [ "{regexp#hash}" ], + "prev_modified_files" : [ "{regexp#hash}" ], + "show.dialog.time" : [ "{regexp#integer}" ], + "show_dialog_time" : [ "{regexp#integer}" ] + }, + "enums" : { + "_" : [ "handler.registered", "plugin.disabled", "dialog.closed", "committed.anyway", "commit.canceled", "not.showed", "prediction.calculated" ], + "__empty_reason" : [ "service_init", "too_many_files", "data_manager_removed", "requirements_not_met", "data_pack_is_not_full", "data_pack_changed", "exception_thrown", "calculation_canceled", "unexpected_reason" ] + } + } + }, { + "id" : "vcs.clone", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cloning.started|cloning.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "status" : [ "{enum:SUCCESS|PROGRESS|FAILURE|CANCEL}" ] + } + } + }, { + "id" : "vcs.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "is_base_dir" : [ "{enum#boolean}" ], + "is_project_mapping" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "vcs" : [ "{enum#vcs}", "{enum:None}" ] + }, + "enums" : { + "__event_id" : [ "active.vcs", "mapping", "project.mapped.root", "mapped.roots", "changelists", "unversioned.files", "ignored.files" ] + } + } + }, { + "id" : "vcs.diff", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "ignore.policy.{enum#_}.{enum#_}", "highlight.policy.{enum#_}.{enum#_}", "show.warnings.policy.{enum#_}.{enum#_}", "collapse.unchanged.{enum#_}", "collapse.unchanged.{enum#_}.{enum#_}", "show.line.numbers.{enum#_}.{enum#_}", "use.soft.wraps.{enum#_}", "use.soft.wraps.{enum#_}.{enum#_}", "use.unified.diff.{enum#_}.{enum#_}", "enable.read.lock.{enum#_}.{enum#_}", "iterate.next.file.{enum#_}", "external.diff.{enum#_}", "external.diff.default.{enum#_}", "external.merge.{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "diff_place" : [ "{enum#diff_place}", "{enum:Default|ChangesView|VcsLogView|VcsFileHistoryView|CommitDialog|Merge|TestsFiledAssertions}" ], + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}", "{enum:TOP|BOTTOM|HIDDEN}", "{regexp#integer}" ] + }, + "enums" : { + "_" : [ "Default", "default", "trim_whitespaces", "TRIM_WHITESPACES", "ignore_whitespaces", "IGNORE_WHITESPACES_CHUNKS", "ignore_whitespaces_chunks", "formatting", "by_line", "by_word", "by_word_split", "BY_WORD_SPLIT", "by_char", "do_not_highlight", "inspections", "advanced", "simple", "enabled", "disabled", "ChangesView", "VcsLogView", "CommitDialog", "Merge", "TestsFiledAssertions" ], + "__event_id" : [ "show.breadcrumbs", "use.external.diff.by.default", "show.indent.lines", "use.unified.diff", "iterate.next.file", "use.soft.wraps", "context.range", "ignore.policy", "show.line.numbers", "collapse.unchanged", "show.white.spaces", "enable.read.lock", "use.external.diff", "show.warnings.policy", "merge.enable.lst.markers", "aligned.changes", "sync.scroll", "merge.apply.non.conflicted", "use.external.merge", "highlight.policy", "enable.external.diff.tools" ], + "diff_place" : [ "Default", "ChangesView", "VcsLogView", "CommitDialog", "TestsFiledAssertions", "Merge", "DirDiff", "External" ], + "value" : [ "INSPECTIONS", "ADVANCED", "SIMPLE", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT", "BOTTOM", "TOP" ] + } + } + }, { + "id" : "vcs.diff.trigger", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "toggle.highlight.policy.{enum#_}", "toggle.ignore.policy.{enum#_}", "toggle.diff.tool.{enum#_}", "toggle.diff.tool.third.party.other", "{enum#_1}" ], + "event_data" : { + "diff_place" : [ "{enum#diff_place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "Side-by-side_viewer", "Unified_viewer", "Binary_file_viewer" ], + "_1" : [ "toggle.highlight.policy", "toggle.ignore.policy", "toggle.diff.tool" ], + "diff_place" : [ "Default", "ChangesView", "VcsLogView", "CommitDialog", "TestsFiledAssertions", "Merge", "DirDiff", "External", "unknown" ], + "value" : [ "Side-by-side_viewer", "Binary_file_viewer", "Unified_viewer", "Error_viewer", "Patch_content_viewer", "Apply_patch_somehow", "Data_Diff_Viewer", "Database_Schema_Diff_Viewer", "Directory_viewer", "SVN_properties_viewer", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT" ] + } + } + }, { + "id" : "vcs.git.project.root", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "base.dir.undefined.{enum#state}", "has.default.git.mapping.{enum#state}", "has.other.vcses.mappings.{enum#state}", "git.mappings.count.{regexp#count}", "git.detected.roots.count.{regexp#count}", "project.mapping.roots.count.{regexp#count}", "single.mapping.{enum#dir}", "singe.base.mapping.{enum#dir}" ], + "enums" : { + "dir" : [ "is.base.dir", "above.base.dir", "under.base.dir" ] + } + } + }, { + "id" : "vcs.git.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "config.repo.sync.{enum#sync_state}", "config.update.type.{enum#upd_method}", "config.save.policy.{enum#upd_changes}", "config.ssh.{enum#state}", "config.push.autoupdate.{enum#state}", "config.push.update.all.roots.{enum#state}", "config.cherry-pick.autocommit.{enum#state}", "config.warn.about.crlf.{enum#state}", "config.warn.about.detached.{enum#state}", "data.local.branches.count.{regexp#count}", "data.remote.branches.count.{regexp#count}", "data.remotes.in.project.{regexp#count}", "data.remote.servers.{enum#_}.{regexp#count}", "version" ], + "event_data" : { + "type" : [ "{enum#type}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "github.com", "gitlab.com", "bitbucket.org", "github.custom", "gitlab.custom", "bitbucket.custom" ], + "sync_state" : [ "SYNC", "DONT_SYNC", "NOT_DECIDED" ], + "type" : [ "UNIX", "MSYS", "CYGWIN", "UNDEFINED", "NULL" ], + "upd_changes" : [ "STASH", "SHELVE" ], + "upd_method" : [ "BRANCH_DEFAULT", "MERGE", "REBASE" ] + } + } + }, { + "id" : "vcs.github", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "github.accounts.count.{regexp#count}", "github.accounts.not.default.host.{enum#state}", "{enum:accounts}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "has_enterprise" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vcs.github.pullrequest.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:timeline.opened|diff.opened|merged|server.meta.collected}" ], + "event_data" : { + "anonymized_id" : [ "{regexp#hash}" ], + "count" : [ "{regexp#integer}" ], + "method" : [ "{enum:MERGE|SQUASH|REBASE}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "vcs.github.pullrequests", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:toolwindow}" ], + "event_data" : { + "initialized_tabs" : [ "{regexp#integer}" ], + "tabs" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "vcs.log.data", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "commit.count.{regexp#count}", "branches.count.{regexp#count}", "users.count.{regexp#count}", "third.party.root.count.{regexp#count}", "{enum#vcs}.root.count.{regexp#count}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "vcs" : [ "{enum#vcs}", "{enum:third.party}" ] + }, + "enums" : { + "__event_id" : [ "commit.count", "branches.count", "users.count", "root.count", "dataInitialized" ] + } + } + }, { + "id" : "vcs.log.index.application", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "big.repositories.{regexp#count}", "index.disabled.in.registry.{enum#state}", "index.forced.in.registry.{enum#state}", "{enum:big.repositories|index.disabled.in.registry|index.forced.in.registry}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "value" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vcs.log.index.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "indexing.too.long.notification.{regexp#count}", "resume.indexing.click.{regexp#count}", "indexing.time.minutes.{regexp#count}", "index.disabled.in.project.{enum#state}", "{enum#_}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "os" : [ "{enum#os}" ], + "value" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "indexing.too.long.notification", "resume.indexing.click", "indexing.time.minutes", "index.disabled.in.project" ] + } + } + }, { + "id" : "vcs.log.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "log.Go_to_{enum#_}_Commit.Select_from_Popup", "history.Go_to_{enum#_}_Commit.Select_from_Popup", "log.{enum#vcs_trigger}", "history.{enum#vcs_trigger}", "{enum#vcs_trigger}", "{util#vcs_log_trigger_event_id}", "{enum#__event_id}" ], + "event_data" : { + "class" : [ "{util#class_name}" ], + "context" : [ "{enum:history|log}" ], + "filter_name" : [ "{enum:branch|revision|range|user|hash|date|text|structure|roots}" ], + "has_revision" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "kind" : [ "{enum:multiple|folder|file}" ], + "parent_commit" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "target" : [ "{enum:node|arrow|root.column}" ], + "type" : [ "{enum:ALL_OPTION|CLOSE_BUTTON}" ] + }, + "enums" : { + "_" : [ "Parent", "Child" ], + "__event_id" : [ "action.called", "tab.navigated", "column.reset", "table.clicked", "filter.set", "history.shown", "filter.reset" ], + "vcs_trigger" : [ "com.intellij.vcs.log.ui.actions.RefreshLogAction", "com.intellij.vcs.log.ui.actions.GoToHashOrRefAction", "VcsLogCreatePatchActionProvider$Dialog", "VcsLogCreatePatchActionProvider$Clipboard", "UserFilterSet", "ToggleLogColumnsActionGroup$ToggleColumnAction", "TextFilterSet", "StructureFilterSet", "ShowDiffAfterWithLocalFromLogActionProvider", "ShowCommitTooltipAction", "RootsFilterSet", "RootColumnClick", "RefreshLogAction", "Refresh", "RangeFilterSet", "OpenAnotherLogTabAction", "HashFilterSet", "GraphNodeClick", "GraphArrowClick", "Go_to_Parent_Commit.Select_from_Popup", "Go_to_Child_Commit.Select_from_Popup", "Go_To_Hash/Branch/Tag", "GoToParentRowAction", "GoToHashOrRefAction", "GoToChildRowAction", "FocusTextFilterAction", "Expand_Linear_Branches", "ExpandGraphAction", "DeepCompareAction", "DateFilterSet", "CompareRevisionsFromLogAction", "CollapseGraphAction", "BranchFilterSet", "com.intellij.vcs.log.ui.actions.history.CompareRevisionsFromFileHistoryActionProvider", "Show_Diff", "ShowDiffAfterWithLocalFromFileHistoryActionProvider", "ShowAllAffectedFromHistoryAction", "OpenRepositoryVersionFromHistoryAction", "GetVersionFromHistoryAction", "CreatePatchFromHistoryActionProvider$Dialog", "Compare_with_Local", "CompareRevisionsFromFolderHistoryActionProvider", "CompareRevisionsFromFileHistoryActionProvider", "AnnotateRevisionFromHistoryAction", "TableRowClick", "TabNavigation", "ShowFolderHistory", "ShowFileHistoryForRevision", "ShowFileHistory", "ColumnWidthReset" ] + } + } + }, { + "id" : "vcs.log.ui", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{enum:MY_COMMITS|MERGE_COMMITS|CURRENT_BRANCH|THIRD_PARTY}" ], + "name" : [ "{enum:branch|revision|range|user|hash|date|text|structure|roots}", "{enum:default.author|default.hash|default.date}" ], + "value" : [ "{enum:Normal|Bek|LinearBek}" ] + }, + "enums" : { + "__event_id" : [ "onlyAffectedChanges", "textFilter.matchCase", "labels.onTheLeft", "long.edges", "details", "parentChanges", "roots", "diffPreview", "uiInitialized", "filter", "column", "labels.showTagNames", "labels.compact", "sort", "highlighter", "textFilter.regex", "diffPreviewOnTheBottom", "additionalTabs" ] + } + } + }, { + "id" : "vcs.metrics", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "active.changelists.count.{regexp#count}", "unversioned.files.count.{regexp#count}", "ignored.files.count.{regexp#count}", "vcs.roots.count.{regexp#count}", "has.default.vcs.root.mapping.{enum#state}" ] + } + }, { + "id" : "vcs.names", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "third.party.{util#plugin}", "third.parth.other", "{enum#vcs}" ] + } + }, { + "id" : "vcs.options", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "offer.move.partially.committed{enum#_1}", "offer.move.failed.committed.{enum#_}", "offer.remove.empty.changelist.{enum#_}", "changelist.make.new.active{enum#_1}", "changelist.preselect.existing{enum#_1}", "perform.update.in.background{enum#_1}", "perform.commit.in.background{enum#_1}", "perform.edit.in.background{enum#_1}", "perform.checkout.in.background{enum#_1}", "perform.add_remove.in.background{enum#_1}", "perform.rollback.in.background{enum#_1}", "commit.before.check.code.smell{enum#_1}", "commit.before.check.code.cleanup{enum#_1}", "commit.before.check.todo{enum#_1}", "commit.before.check.non.empty.comment{enum#_1}", "commit.before.optimize.imports{enum#_1}", "commit.before.reformat.project{enum#_1}", "commit.before.rearrange{enum#_1}", "commit.clear.initial.comment{enum#_1}", "commit.use.right.margin{enum#_1}", "commit.show.unversioned{enum#_1}", "show.changes.preview{enum#_1}", "include.text.into.shelf{enum#_1}", "check.conflicts.in.background{enum#_1}" ], + "enums" : { + "_" : [ "ask", "disabled", "silently", "unknown" ], + "_1" : [ "", ".disabled" ] + } + } + }, { + "id" : "vcs.settings", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "offer.move.partially.committed", "offer.move.failed.committed", "offer.remove.empty.changelist", "changelist.make.new.active", "changelist.preselect.existing", "perform.update.in.background", "perform.commit.in.background", "perform.edit.in.background", "perform.checkout.in.background", "perform.add_remove.in.background", "perform.rollback.in.background", "commit.before.check.code.smell", "commit.before.check.code.cleanup", "commit.before.check.todo", "commit.before.check.non.empty.comment", "commit.before.optimize.imports", "commit.before.reformat.project", "commit.before.rearrange", "commit.clear.initial.comment", "commit.use.right.margin", "commit.show.unversioned", "show.changes.preview", "include.text.into.shelf", "check.conflicts.in.background" ], + "__event_id" : [ "offer.move.failed.committed", "commit.before.check.code.smell", "commit.before.check.non.empty.comment", "changelist.preselect.existing", "commit.use.right.margin", "offer.remove.empty.changelist", "show.changes.preview", "commit.before.optimize.imports", "include.text.into.shelf", "offer.move.partially.committed", "commit.before.reformat.project", "commit.before.check.todo", "commit.show.unversioned", "check.conflicts.in.background", "commit.before.check.code.cleanup", "commit.clear.initial.comment", "commit.before.rearrange", "changelist.make.new.active", "asked.add.external.files", "asked.share.project.configuration.files", "share.project.configuration.files", "add.external.files.silently" ], + "value" : [ "ask", "disabled", "silently", "unknown" ] + } + } + }, { + "id" : "vcs.svn.format", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#version}" ] + } + }, { + "id" : "vfs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "cancelled" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "events" : [ "{regexp#integer}" ], + "finish_time_ms" : [ "{regexp#integer}" ], + "full_scans" : [ "{regexp#integer}" ], + "io_time_ms" : [ "{regexp#integer}" ], + "listeners_ms" : [ "{regexp#integer}" ], + "partial_scans" : [ "{regexp#integer}" ], + "recursive" : [ "{enum#boolean}" ], + "retries" : [ "{regexp#integer}" ], + "roots_arc" : [ "{regexp#integer}" ], + "roots_local" : [ "{regexp#integer}" ], + "roots_other" : [ "{regexp#integer}" ], + "start_time_ms" : [ "{regexp#integer}" ], + "tries" : [ "{regexp#integer}" ], + "vfs_time_ms" : [ "{regexp#integer}" ], + "wait_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "refreshed", "events", "refresh_scan", "refresh_session", "initial_refresh" ] + } + } + }, { + "id" : "vim.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:tracked|copied}" ], + "event_data" : { + "action_id" : [ "{util#action}" ] + } + } + }, { + "id" : "vim.common", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.common}" ], + "event_data" : { + "enabled_extensions" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "is_EAP_active" : [ "{enum#boolean}" ], + "is_plugin_enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vim.handlers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.handler}" ], + "event_data" : { + "handler" : [ "{enum:NORMAL_UNDEFINED|NORMAL_IDE|NORMAL_VIM|INSERT_UNDEFINED|INSERT_IDE|INSERT_VIM|VISUAL_AND_SELECT_UNDEFINED|VISUAL_AND_SELECT_IDE|VISUAL_AND_SELECT_VIM}" ], + "key_stroke" : [ "{enum:Ctrl+1|Ctrl+2|Ctrl+3|Ctrl+4|Ctrl+5|Ctrl+6|Ctrl+7|Ctrl+8|Ctrl+9|Ctrl+0|Ctrl+Shift+1|Ctrl+Shift+2|Ctrl+Shift+3|Ctrl+Shift+4|Ctrl+Shift+5|Ctrl+Shift+6|Ctrl+Shift+7|Ctrl+Shift+8|Ctrl+Shift+9|Ctrl+Shift+0|Ctrl+A|Ctrl+B|Ctrl+C|Ctrl+D|Ctrl+E|Ctrl+F|Ctrl+G|Ctrl+H|Ctrl+I|Ctrl+J|Ctrl+K|Ctrl+L|Ctrl+M|Ctrl+N|Ctrl+O|Ctrl+P|Ctrl+Q|Ctrl+R|Ctrl+S|Ctrl+T|Ctrl+U|Ctrl+V|Ctrl+W|Ctrl+X|Ctrl+Y|Ctrl+Z|Ctrl+Open Bracket|Ctrl+Close Bracket|Ctrl+Shift+A|Ctrl+Shift+B|Ctrl+Shift+C|Ctrl+Shift+D|Ctrl+Shift+E|Ctrl+Shift+F|Ctrl+Shift+G|Ctrl+Shift+H|Ctrl+Shift+I|Ctrl+Shift+J|Ctrl+Shift+K|Ctrl+Shift+L|Ctrl+Shift+M|Ctrl+Shift+N|Ctrl+Shift+O|Ctrl+Shift+P|Ctrl+Shift+Q|Ctrl+Shift+R|Ctrl+Shift+S|Ctrl+Shift+T|Ctrl+Shift+U|Ctrl+Shift+V|Ctrl+Shift+W|Ctrl+Shift+X|Ctrl+Shift+Y|Ctrl+Shift+Z|Ctrl+Shift+Open Bracket|Ctrl+Shift+Close Bracket}" ] + } + } + }, { + "id" : "vim.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.options}" ], + "event_data" : { + "ideajoin" : [ "{enum#boolean}" ], + "ideamarks" : [ "{enum:keep|select|visual}", "{enum#boolean}" ], + "ideaput" : [ "{enum#boolean}" ], + "ideaselection" : [ "{enum#boolean}" ], + "ideastatusicon" : [ "{enum:enabled|gray|disabled}" ], + "ideavimsupport" : [ "{enum:dialog|singleline|dialoglegacy}" ], + "ideawrite" : [ "{enum:all|file}" ] + } + } + }, { + "id" : "vim.vimscript", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.vimscript}" ], + "event_data" : { + "extensions_enabled_by_plug" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "extensions_enabled_by_set" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "ideavimrc_size" : [ "{regexp#integer}" ], + "is_IDE-specific_configuration_used" : [ "{enum#boolean}" ], + "is_function_call_used" : [ "{enum#boolean}" ], + "is_function_declaration_used" : [ "{enum#boolean}" ], + "is_if_used" : [ "{enum#boolean}" ], + "is_loop_used" : [ "{enum#boolean}" ], + "is_map_expr_used" : [ "{enum#boolean}" ], + "number_of_sourced_files" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "vulnerability.package.checker", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "fixLocal", "navigateInfo", "showInfo", "fixGlobal", "globalResult", "localResult", "runGlobal" ] + } + } + }, { + "id" : "welcome_screen.clone", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:canceled|success|added|failed}" ], + "event_data" : { + "cloneable_projects" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "welcomescreen.interaction", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "config_imported" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "first_start" : [ "{enum#boolean}" ], + "keymap_name" : [ "{enum#keymaps}" ], + "new_font_size" : [ "{regexp#integer}" ], + "new_font_size_2d" : [ "{regexp#float}" ], + "old_font_size" : [ "{regexp#integer}" ], + "old_font_size_2d" : [ "{regexp#float}" ], + "sync_os" : [ "{enum#boolean}" ], + "tab_type" : [ "{enum:TabNavProject|TabNavCustomize|TabNavPlugins|TabNavTutorials|TabNavOther}" ], + "theme_name" : [ "{enum#look_and_feel}" ] + }, + "enums" : { + "__event_id" : [ "color.blindness.changed", "editor.font.changed", "ide.font.changed", "keymap.changed", "laf.changed", "plugins.modified", "project.search", "screen.hidden", "screen.shown", "screen.tab.selected", "debugger.processes.search", "debugger.attach" ] + } + } + }, { + "id" : "wsl.installations", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:count}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "version" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "xdebugger.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:thread.selected|frame.selected|session.selected}" ], + "event_data" : { + "location" : [ "{enum:framesView|threadsView}" ] + } + } + } ], + "rules" : { + "enums" : { + "boolean" : [ "true", "false", "TRUE", "FALSE", "True", "False" ], + "build_tools" : [ "Maven", "Gradle", "gradle", "sbt", "Clojure_Deps", "clojure_deps", "Pants", "pants", "bsp", "Kobalt", "kobalt", "undefined.system", "third.party", "SPM", "CompDB", "Compilation_Database", "Makefile" ], + "dotnet_technologies" : [ ".NET_Core", ".NET Core", ".NET_Classic", ".NET Classic", "Avalonia", "C++", "Managed_C++", "Managed C++", "Silverlight", "UE4", "UE5", "UWP", "Unity", "UnitySidecar", "MAUI", "WPF", "Web_Classic", "Web Classic", "Web_Core", "Web Core", "WebSite", "WinRT", "Sql Database Project", "WindowsForms_Classic", "WindowsForms Classic", "WindowsForms Core", "WindowsForms_Core", "WindowsPhone", "Uno", "Xamarin", "XamarinForms", "Azure_Function", "Azure Function", "AzureFunction", "Xamarin.Mac", "Xamarin.Android", "Xamarin.iOS", "Xamarin.PlayStation3", "Xamarin.PlayStation4", "Xamarin.PlayStationVita", "Xamarin.WatchOS", "Xamarin.TVOS", "Xamarin.Xbox360", "Xamarin.XboxOne", "UnrealGame", "UnrealModule", "UnrealPlugin", "UnrealFolder", "Unreal Engine (any)" ], + "keymaps" : [ "Mac_OS_X_10.5+", "Default_for_GNOME", "Rider", "Eclipse", "Emacs", "Default_for_KDE", "Mac_OS_X", "ReSharper_OSX", "NetBeans_6.5", "Visual_Studio", "Rider_OSX", "TextMate", "Eclipse_(Mac_OS_X)", "ReSharper", "Xcode", "unknown", "custom", "Sublime_Text_(Mac_OS_X)", "Sublime_Text", "Default_for_XWin", "$default", "JBuilder", "VS_Code", "Visual_Studio_OSX", "Visual_Studio_2022", "Visual_Assist", "VSCode", "macOS_System_Shortcuts" ], + "look_and_feel" : [ "Acme", "Apricode_Monokai", "Arc_Dark", "Arc_Dark_(Material)", "Arc_Dark_Contrast", "Arc_Theme", "Arc_Theme_-_Orange", "Arc_Theme_Dark", "Arc_Theme_Dark_-_Orange", "Astra_Dark", "AtomOneDarkByMayke", "Atom_One_Dark", "Atom_One_Dark_(Material)", "Atom_One_Dark_Contrast", "Atom_One_Light", "Atom_One_Light_(Material)", "Atom_One_Light_Contrast", "Aura", "Ayu_Mirage", "AzurLane:_Essex", "Bas_Tools_Black", "Bas_Tools_Dark", "Bas_Tools_White", "Base16_Monokai", "Base16_Tomorrow_Dark", "BattleField", "Blackbird", "BlendS:_Maika", "Blue_Dolphin", "Blue_Whale", "Breeze_Dark", "Bright_and_Sheen_Theme", "BunnySenpai:_Mai_Dark", "BunnySenpai:_Mai_Light", "Burnt", "Calm", "Carbon", "Cell_Dark_Theme", "Chicken", "Chuunibyou:_Takanashi_Rikka", "City_Pop", "Clean_Sheet", "Cobalt", "Cobalt9", "Cobalt_2", "Codely", "Codely_Blue", "Codely_Dark", "Codely_Light", "Coderpillr_Dusk", "CoffeeBean", "Construction_Paper", "Core", "Custom_Theme_(Material)", "Cute_Pink_Light", "Cyan_light", "Cyberpunk_Theme", "DDLC:_Monika_Dark", "DDLC:_Monika_Light", "DDLC:_Natsuki_Dark", "DDLC:_Natsuki_Light", "DDLC:_Sayori_Dark", "DDLC:_Sayori_Light", "DDLC:_Yuri_Dark", "DDLC:_Yuri_Light", "DM:_Kanna", "DM:_Tohru", "DR:_Mioda_Ibuki_Dark", "DR:_Mioda_Ibuki_Light", "DTWMMN:_Hayase_Nagatoro", "Darcula", "Darcula_(blacker)", "Darcula_Darker", "Darcula_Pitch_Black", "Darcula_Solid", "Darcula_Sombre", "Darcula_Sombre_(transparent_selection)", "Darcula_Sombre_(with_bright_borders)", "Darcula_Sombre_(with_dark_borders)", "Dark", "DarkCode", "DarkCode_Contrast", "DarkDark", "DarkTheme", "Dark_Candy", "Dark_Flat", "Dark_Orange", "Dark_purple", "Dark_ubuntu", "Deep_Ocean_Theme", "Dracula", "Dracula_(Material)", "Dracula_Colorful", "Dracula_Contrast", "DxD:_Rias:_Crimson", "DxD:_Rias:_Onyx", "Dysh_Unreal_Simple", "Dysh_Unreal_Simple_Vivid", "EVA:_Katsuragi_Misato", "EVA:_Rei", "Eclipse_Plus", "El_Chalten", "Elements", "Emerald", "Ender_Theme", "EroManga:_Sagiri", "Espresso_Light", "Espresso_Lightgram", "Field_Lights", "FlatAndMinimalistic_-_dark", "FlatAndMinimalistic_-_gray", "FlatOcean", "Forest_Night", "Foundation_Dark", "Foundation_Light", "Franxx:_Zero_Two_Dark", "Franxx:_Zero_Two_Light", "FutureDiary:_Gasai_Yuno", "Galaxy", "Galizur", "Gate:_Rory_Mercury", "Gerry_Oceanic", "Gerry_Space", "Gerry_Violet", "Giraffe", "GitHub", "GitHub_(Material)", "GitHub_Contrast", "GitHub_Dark", "GitHub_Dark_(Material)", "GitHub_Dark_Contrast", "GitHub_Dark_Dimmed", "GitHub_Light", "Gloom", "Glowing_Darcula", "Godot_Theme", "Golden_Blue", "Gradianto_Dark_Fuchsia", "Gradianto_Deep_Ocean", "Gradianto_Midnight_Blue", "Gradianto_Nature_Green", "Gray", "Green_Haze", "Green_lite", "Greenly", "Gruvbox", "Gruvbox_Dark_Hard", "Gruvbox_Dark_Medium", "Gruvbox_Dark_Soft", "Gruvbox_Github", "Gruvbox_Light_Hard", "Gruvbox_Light_Medium", "Gruvbox_Light_Soft", "Gruvbox_Material", "Hack_The_Box", "Hacker_Theme", "Haikyu:_Hinata_Shoyo", "Halcyon", "Helsing", "Hiberbee_Dark", "High-Contrast-Theme", "High_contrast", "HyperTheme", "Iceberg", "InBedBy7", "IntelliJ", "IntelliJ_Light", "Interesting", "JahySama:_Jahy", "JavierSC_dark", "KCoroutine", "Kakegurui:_Jabami_Yumeko", "KillLaKill:_Ryuko_Dark", "KillLaKill:_Ryuko_Light", "KillLaKill:_Satsuki_Dark", "KillLaKill:_Satsuki_Light", "KonoSuba:_Aqua", "KonoSuba:_Darkness_Dark", "KonoSuba:_Darkness_Light", "KonoSuba:_Megumin", "Kromatic", "Kyoto", "LS:_Konata", "Light", "Light_Custom_Theme_(Material)", "Light_Flat", "Light_Owl", "Light_Owl_(Material)", "Light_Owl_Contrast", "Light_green", "Lotus_Dark", "Lotus_Light", "LoveLive:_Sonoda_Umi", "Lumio", "MacchuPicchu", "Material_Darker", "Material_Darker_Contrast", "Material_Deep_Ocean", "Material_Deep_Ocean_Contrast", "Material_Forest", "Material_Forest_Contrast", "Material_Lighter", "Material_Lighter_Contrast", "Material_Oceanic", "Material_Oceanic_Contrast", "Material_Palenight", "Material_Palenight_Contrast", "Material_Sandy_Beach", "Material_Sandy_Beach_Contrast", "Material_Sky_Blue", "Material_Sky_Blue_Contrast", "Material_Theme:_Default", "Material_Theme:_Lighter", "Material_Theme:_Night", "Material_Theme:_Ocean", "Material_Volcano", "Material_Volcano_Contrast", "Mayukai_Alucard", "Mayukai_Mirage", "Mayukai_Mono", "Mayukai_Reversal", "Monarcula", "Monarcula_Pro", "Monarcula_Soft", "Monocai", "Monogatari:_Hanekawa_Tsubasa", "Monokai_Pro", "Monokai_Pro_(Classic)", "Monokai_Pro_(Filter_Machine)", "Monokai_Pro_(Filter_Octagon)", "Monokai_Pro_(Filter_Ristretto)", "Monokai_Pro_(Filter_Spectrum)", "Monokai_Pro_(Material)", "Monokai_Pro_Contrast", "MonsterMusume:_Miia", "Moonlight", "Moonlight_(Material)", "Moonlight_Contrast", "Moto_Ducat", "MyGruvbox", "Napalmpapalam", "NekoPara:_Azuki", "NekoPara:_Chocola", "NekoPara:_Christmas_Chocola", "NekoPara:_Cinnamon", "NekoPara:_Coconut", "NekoPara:_Maple_Dark", "NekoPara:_Maple_Light", "NekoPara:_Shigure", "NekoPara:_Vanilla", "Nier:Automata_Theme", "Night_Owl", "Night_Owl_(Material)", "Night_Owl_Contrast", "Noctis", "Noctis_Azureus", "Noctis_Bordo", "Noctis_Sereno", "Noctis_Uva", "Noctis_Voila", "Nord", "NotReallyMDTheme", "OPM:_Genos", "Obsidian", "Obsidian_Bright", "Oceanic_Dark_Theme", "Oceanic_Primal", "OneDarkMonokai", "One_Dark", "One_Dark_Italic", "One_Dark_Vivid", "One_Dark_Vivid_Italic", "OreGairu:_Yukinoshita_Yukino", "OreImo:_Kirino", "Pink_as_Heck", "Polar", "Prpl", "Purple", "QQ:_Nakano_Miku", "QQ:_Nakano_Nino", "QQ:_Nakano_Yotsuba", "Railgun:_Misaka_Mikoto", "Re:Zero:_Beatrice", "Re:Zero:_Echidna", "Re:Zero:_Emilia_Dark", "Re:Zero:_Emilia_Light", "Re:Zero:_Ram", "Re:Zero:_Rem", "ReSharper_Dark", "ReSharper_Light", "Red", "Red2", "Rider_Dark", "Rider_Light", "Rider_Melon_Dark", "Rider_Melon_Light", "Roboticket_Light", "Romeo-Theme", "Rouge", "SAO:_Asuna_Dark", "SAO:_Asuna_Light", "SG:_Makise_Kurisu", "Sage", "Salmon", "Sepia", "ShadeSmear_Dark", "ShadeSmear_Light", "Shades_Of_Purple", "Shape", "ShieldHero:_Raphtalia", "Shokugeki:_Yukihira_Soma", "Slime:_Rimiru_Tempest", "Solarized_Dark", "Solarized_Dark_(Material)", "Solarized_Dark_Contrast", "Solarized_Light", "Solarized_Light_(Material)", "Solarized_Light_Contrast", "Solo_Coding", "SpaceDay", "Spacegray", "Spacemacs", "Starlight", "StarlightDark", "Sublime", "Super_Dark", "SynthWave_'84", "SynthWave_'84_(Material)", "SynthWave_'84_Contrast", "Synthwave_Blue", "Synthwave_Refined", "Tanne", "The_Above_Dark", "The_Above_Light", "Trash_Panda_Theme", "Twitch_Dark_Theme", "TypeMoon:_Astolfo", "TypeMoon:_Gray", "TypeMoon:_Ishtar_Dark", "TypeMoon:_Ishtar_Light", "TypeMoon:_Tohsaka_Rin", "Ubuntu_Theme", "Universe", "Universe_Purple", "VSCode_Dark", "Visual_Assist_Dark", "Visual_Assist_Light", "Visual_Studio_2019_Dark", "Visual_Studio_Code_Dark_Plus", "Visual_Studio_Dark", "Visual_Studio_Light", "Vocaloid:_Hatsune_Miku", "VoidTheme", "VsCode_Monokai_HC", "Windows_10_Light", "Winter_Is_Coming", "Xcode-Dark", "Xcode_Dark", "Xcode_Light", "Yaru_Dark", "YuruCamp:_Nadeshiko", "YuruCamp:_Shima_Rin", "[Doki]_AzurLane:_Essex", "[Doki]_BlendS:_Maika", "[Doki]_BunnySenpai:_Mai_Dark", "[Doki]_BunnySenpai:_Mai_Light", "[Doki]_DDLC:_Monika_Dark", "[Doki]_DDLC:_Monika_Light", "[Doki]_DDLC:_Natsuki_Dark", "[Doki]_DDLC:_Natsuki_Light", "[Doki]_DDLC:_Sayori_Dark", "[Doki]_DDLC:_Sayori_Light", "[Doki]_DDLC:_Yuri_Dark", "[Doki]_DDLC:_Yuri_Light", "[Doki]_DM:_Kanna", "[Doki]_DM:_Tohru", "[Doki]_DR:_Mioda_Ibuki_Dark", "[Doki]_DR:_Mioda_Ibuki_Light", "[Doki]_DTWMMN:_Hayase_Nagatoro", "[Doki]_DxD:_Rias:_Crimson", "[Doki]_DxD:_Rias:_Onyx", "[Doki]_EVA:_Katsuragi_Misato", "[Doki]_EVA:_Rei", "[Doki]_EroManga:_Sagiri", "[Doki]_Franxx:_Zero_Two_Dark", "[Doki]_Franxx:_Zero_Two_Light", "[Doki]_FutureDiary:_Gasai_Yuno", "[Doki]_Gate:_Rory_Mercury", "[Doki]_JahySama:_Jahy", "[Doki]_Kakegurui:_Jabami_Yumeko", "[Doki]_KillLaKill:_Ryuko_Dark", "[Doki]_KillLaKill:_Ryuko_Light", "[Doki]_KillLaKill:_Satsuki_Dark", "[Doki]_KillLaKill:_Satsuki_Light", "[Doki]_KonoSuba:_Aqua", "[Doki]_KonoSuba:_Darkness_Dark", "a.onji", "ajaaibu", "asiimov", "celestial", "color_blind_theme", "dark-jeff", "darkerla", "deep-focus-theme", "flat", "foggy-night", "hibNet_Midnight_Blue", "jDark", "jake-theme", "macOS_Light", "madrid", "metalheart", "minimal", "naysayer88", "nevaTheme", "night-owl-native", "nightfall", "plaid", "qubTheme", "reykjavik", "shirotelin", "silkworm", "soft-charcoal", "spectre_theme", "subtle-hacker-theme", "theme-oldirony-dark", "theme_eclipse", "thursday", "vuesion-theme", "warm-night", "white-sand", "xndlnk-monokai" ], + "os" : [ "Windows", "Mac", "Linux", "FreeBSD", "ChromeOS", "Solaris", "Other" ], + "plugin_type" : [ "PLATFORM", "JB_BUNDLED", "JB_NOT_BUNDLED", "LISTED", "NOT_LISTED", "UNKNOWN" ], + "state" : [ "enabled", "disabled" ], + "vcs" : [ "Git", "git", "SVN", "svn", "hg4idea", "Perforce", "perforce", "TFS", "tfs", "SourceSafe", "sourcesafe", "ClearCase", "clearcase", "CVS", "cvs", "TFVS", "tfvs", "VSS", "vss" ] + }, + "regexps" : { + "count" : "\\d+K?M?\\+?", + "float" : "-?\\d+\\.\\d+(E\\-?\\d+)?", + "hash" : "([0-9A-Fa-f]{40,64})|undefined", + "integer" : "-?\\d+(\\+)?", + "kotlin_version" : "(\\d+-)?\\d\\.\\d\\.\\d{1,3}-(dev|eap|release)-(\\d+-)?(AppCode|CLion|IJ|Studio)[0-9\\-\\.]+", + "license_metadata" : "[0-9]{10}[A-Z]{4}[-0-9X]{6}", + "mcu_name" : "UNKNOWN|UPDATE_FAILED|(STM32[A-Z]{1,2}\\w+)", + "series" : "^(?:AreaRange|Area|Bubble|Heatmap|Pie|Stock|Scatter|Line|Bar)+(?:_(?:AreaRange|Area|Bubble|Heatmap|Pie|Stock|Scatter|Line|Bar)+)*$", + "version" : "Unknown|unknown.format|unknown|UNKNOWN|((\\d+\\.?)*\\d+)" + } + }, + "version" : "2910" +} +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/keymaps/XWin copy.xml b/.config/JetBrains/WebStorm2022.2/keymaps/XWin copy.xml @@ -0,0 +1,5 @@ +<keymap version="1" name="XWin copy" parent="Default for XWin"> + <action id="ZoomCurrentWindow"> + <keyboard-shortcut first-keystroke="ctrl equals" /> + </action> +</keymap> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/DontShowAgainFeedbackService.xml b/.config/JetBrains/WebStorm2022.2/options/DontShowAgainFeedbackService.xml @@ -0,0 +1,4 @@ +<application> + <component name="DontShowAgainFeedbackService"><![CDATA[{ +}]]></component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/ProjectCreationInfoService.xml b/.config/JetBrains/WebStorm2022.2/options/ProjectCreationInfoService.xml @@ -0,0 +1,4 @@ +<application> + <component name="ProjectCreationInfoState"><![CDATA[{ +}]]></component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/actionSummary.xml b/.config/JetBrains/WebStorm2022.2/options/actionSummary.xml @@ -0,0 +1,250 @@ +<application> + <component name="ActionsLocalSummary"> + <e n="$Copy"> + <i c="7" l="1671038517395" /> + </e> + <e n="$Delete"> + <i c="1" l="1671207448858" /> + </e> + <e n="$Paste"> + <i c="1" l="1671038517927" /> + </e> + <e n="$SelectAll"> + <i c="3" l="1671597179490" /> + </e> + <e n="$Undo"> + <i c="17" l="1670425983500" /> + </e> + <e n="AutoIndentLines"> + <i c="143" l="1671207956463" /> + </e> + <e n="Back"> + <i c="1" l="1670964494138" /> + </e> + <e n="BraceOrQuoteOut"> + <i c="1" l="1666450397752" /> + </e> + <e n="CollapseRegion"> + <i c="12" l="1671187970445" /> + </e> + <e n="CollapseSelection"> + <i c="3" l="1669287084094" /> + </e> + <e n="CommentByLineComment"> + <i c="208" l="1671717552394" /> + </e> + <e n="Debug"> + <i c="2" l="1666449134235" /> + </e> + <e n="EditorBackSpace"> + <i c="2582" l="1671717578191" /> + </e> + <e n="EditorChooseLookupItem"> + <i c="136" l="1671717544198" /> + </e> + <e n="EditorChooseLookupItemReplace"> + <i c="14" l="1671036849215" /> + </e> + <e n="EditorDelete"> + <i c="590" l="1671717524461" /> + </e> + <e n="EditorDeleteToWordStart"> + <i c="2" l="1670165690106" /> + </e> + <e n="EditorDown"> + <i c="21" l="1671717061986" /> + </e> + <e n="EditorEnter"> + <i c="382" l="1671717357050" /> + </e> + <e n="EditorEscape"> + <i c="13" l="1671188480361" /> + </e> + <e n="EditorLeft"> + <i c="2" l="1671188539081" /> + </e> + <e n="EditorRight"> + <i c="4" l="1669818469144" /> + </e> + <e n="EditorTab"> + <i c="67" l="1671206730723" /> + </e> + <e n="EditorUp"> + <i c="19" l="1671040675209" /> + </e> + <e n="ExpandRegion"> + <i c="47" l="1671187973668" /> + </e> + <e n="FileChooser.GotoHome"> + <i c="1" l="1667250218634" /> + </e> + <e n="FindInPath"> + <i c="107" l="1671716369657" /> + </e> + <e n="Git.Log.Branches.Change.Branch.Filter"> + <i c="1" l="1667250968920" /> + </e> + <e n="GotoDeclaration"> + <i c="435" l="1671716941234" /> + </e> + <e n="GotoFile"> + <i c="1" l="1670166506190" /> + </e> + <e n="HideAllWindows"> + <i c="9" l="1671716690830" /> + </e> + <e n="HippieCompletion"> + <i c="1" l="1668340116077" /> + </e> + <e n="JumpToLastWindow"> + <i c="10" l="1669848117565" /> + </e> + <e n="List-selectPreviousColumn"> + <i c="4" l="1671108668973" /> + </e> + <e n="MethodDown"> + <i c="1" l="1668340315959" /> + </e> + <e n="MethodUp"> + <i c="1" l="1668340317887" /> + </e> + <e n="NavBar-cancel"> + <i c="1" l="1670260205235" /> + </e> + <e n="OpenFile"> + <i c="6" l="1671187667380" /> + </e> + <e n="PasteMultiple"> + <i c="33" l="1671710658919" /> + </e> + <e n="RecentFiles"> + <i c="1" l="1670166508127" /> + </e> + <e n="Run"> + <i c="37" l="1667479633922" /> + </e> + <e n="SaveAll"> + <i c="739" l="1671717594200" /> + </e> + <e n="SearchEverywhere"> + <i c="8" l="1671206912928" /> + </e> + <e n="ShowIntentionActions"> + <i c="10" l="1671187413096" /> + </e> + <e n="ShowNavBar"> + <i c="1" l="1670260204471" /> + </e> + <e n="ShowSettings"> + <i c="11" l="1669287945761" /> + </e> + <e n="Stop"> + <i c="14" l="1667479642021" /> + </e> + <e n="ToggleBookmark"> + <i c="3" l="1669848117559" /> + </e> + <e n="ToggleLineBreakpoint"> + <i c="1" l="1669673578088" /> + </e> + <e n="Tree-selectNext"> + <i c="34" l="1667250242678" /> + </e> + <e n="Tree-selectPrevious"> + <i c="3" l="1667250240293" /> + </e> + <e n="Unscramble"> + <i c="1" l="1666263406445" /> + </e> + <e n="WelcomeScreen.OpenDirectoryProject"> + <i c="3" l="1669074982098" /> + </e> + <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$RunCurrentFileAction"> + <i c="1" l="1668337032039" /> + </e> + <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$SelectConfigAction"> + <i c="1" l="1664979659431" /> + </e> + <e n="com.intellij.find.impl.FindPopupPanel$MyEnterAction"> + <i c="69" l="1671716365628" /> + </e> + <e n="com.intellij.find.impl.FindPopupPanel$MySelectScopeToggleAction"> + <i c="5" l="1669845872219" /> + </e> + <e n="com.intellij.ide.plugins.newui.TabbedPaneHeaderComponent$3"> + <i c="1" l="1666903792852" /> + </e> + <e n="com.intellij.javascript.nodejs.interpreter.NodeJsInterpretersDialog$AddInterpreterTypeAction"> + <i c="2" l="1667250216562" /> + </e> + <e n="com.intellij.javascript.nodejs.packageJson.notification.PackageJsonGetDependenciesAction"> + <i c="6" l="1669675506226" /> + </e> + <e n="com.intellij.lang.documentation.ide.ui.DocumentationPopupUI$OpenInToolwindowAction"> + <i c="1" l="1666128873328" /> + </e> + <e n="com.intellij.openapi.actionSystem.DefaultActionGroup"> + <i c="1" l="1666128871644" /> + </e> + <e n="com.intellij.openapi.actionSystem.EmptyAction$MyDelegatingAction"> + <i c="6024" l="1671717582319" /> + </e> + <e n="com.intellij.openapi.fileEditor.impl.tabActions.CloseTab"> + <i c="171" l="1671716794554" /> + </e> + <e n="com.intellij.openapi.keymap.impl.ui.KeymapPanel$AddKeyboardShortcutAction"> + <i c="4" l="1669287915992" /> + </e> + <e n="com.intellij.openapi.keymap.impl.ui.KeymapPanel$RemoveShortcutAction"> + <i c="1" l="1669287955188" /> + </e> + <e n="com.intellij.openapi.project.DumbAwareAction$SimpleDumbAwareAction"> + <i c="28" l="1671716370492" /> + </e> + <e n="com.intellij.openapi.project.LightEditActionFactory$SimpleLightEditCompatibleAction"> + <i c="2" l="1670166508759" /> + </e> + <e n="com.intellij.openapi.ui.DialogWrapper$4"> + <i c="64" l="1671837566127" /> + </e> + <e n="com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$AnCancelAction"> + <i c="1" l="1671716416406" /> + </e> + <e n="com.intellij.toolWindow.ToolWindowHeader$HideAction"> + <i c="6" l="1670259861211" /> + </e> + <e n="com.intellij.ui.CommonActionsPanel$AddButton"> + <i c="12" l="1667250198621" /> + </e> + <e n="com.intellij.ui.CommonActionsPanel$RemoveButton"> + <i c="7" l="1667248808922" /> + </e> + <e n="com.intellij.ui.ScrollingUtil$ListMoveDownAction"> + <i c="28" l="1671207694548" /> + </e> + <e n="com.intellij.ui.ScrollingUtil$ListMoveUpAction"> + <i c="9" l="1671108668410" /> + </e> + <e n="com.intellij.ui.ScrollingUtil$TableMoveDownAction"> + <i c="385" l="1671716378419" /> + </e> + <e n="com.intellij.ui.ScrollingUtil$TableMoveUpAction"> + <i c="175" l="1671715722949" /> + </e> + <e n="com.intellij.xdebugger.impl.breakpoints.RemoveBreakpointGutterIconAction"> + <i c="1" l="1669673581139" /> + </e> + <e n="com.maddyhome.idea.vim.group.NotificationService$notifyAboutShortcutConflict$2"> + <i c="1" l="1669287810146" /> + </e> + <e n="com.maddyhome.idea.vim.ui.ex.ExShortcutKeyAction"> + <i c="1069" l="1671717594193" /> + </e> + <e n="editRunConfigurations"> + <i c="20" l="1671716415257" /> + </e> + <e n="git4idea.ui.branch.dashboard.BranchesDashboardActions$UpdateSelectedBranchAction"> + <i c="1" l="1667250974194" /> + </e> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/colors.scheme.xml b/.config/JetBrains/WebStorm2022.2/options/colors.scheme.xml @@ -0,0 +1,5 @@ +<application> + <component name="EditorColorsManagerImpl"> + <global_color_scheme name="Dracula" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/console-font.xml b/.config/JetBrains/WebStorm2022.2/options/console-font.xml @@ -0,0 +1,5 @@ +<application> + <component name="ConsoleFont"> + <option name="VERSION" value="1" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/debugger.xml b/.config/JetBrains/WebStorm2022.2/options/debugger.xml @@ -0,0 +1,13 @@ +<application> + <component name="XDebuggerSettings"> + <data-views /> + <general /> + <debuggers> + <debugger id="javascript"> + <configuration> + <custom-object-presentation /> + </configuration> + </debugger> + </debuggers> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/diff.xml b/.config/JetBrains/WebStorm2022.2/options/diff.xml @@ -0,0 +1,5 @@ +<application> + <component name="ExternalDiffSettings"> + <option name="MIGRATE_OLD_SETTINGS" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/dracula-theme.xml b/.config/JetBrains/WebStorm2022.2/options/dracula-theme.xml @@ -0,0 +1,5 @@ +<application> + <component name="DraculaSetting"> + <option name="version" value="1.14.2" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/editor-font.xml b/.config/JetBrains/WebStorm2022.2/options/editor-font.xml @@ -0,0 +1,8 @@ +<application> + <component name="DefaultFont"> + <option name="VERSION" value="1" /> + <option name="FONT_FAMILY" value="FiraCode Nerd Font" /> + <option name="FONT_REGULAR_SUB_FAMILY" value="Regular" /> + <option name="FONT_BOLD_SUB_FAMILY" value="Bold" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/editor.xml b/.config/JetBrains/WebStorm2022.2/options/editor.xml @@ -0,0 +1,6 @@ +<application> + <component name="EditorSettings"> + <option name="STRIP_TRAILING_SPACES" value="Whole" /> + <option name="IS_ENSURE_NEWLINE_AT_EOF" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/features.usage.statistics.xml b/.config/JetBrains/WebStorm2022.2/options/features.usage.statistics.xml @@ -0,0 +1,57 @@ +<application> + <component name="FeatureUsageStatistics" first-run="1664673203248" have-been-shown="false" show-in-other="true" show-in-compilation="true"> + <feature id="editing.completion.camelHumps" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.comment.line" count="208" last-shown="0" last-used="1671717552399" shown-count="0" /> + <feature id="codeassists.surroundwith.statement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.rename" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.action" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.cancelByControlArrows" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.symbol" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="find.recent.search" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.replace" count="14" last-shown="1671036848637" last-used="1671036849233" shown-count="1358" /> + <feature id="navigation.goto.inspection" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.camelprefix" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="SearchEverywhere" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.class" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.file" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.wildcards" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceVariable" count="1" last-shown="0" last-used="1669816944615" shown-count="0" /> + <feature id="codeassists.quickdefinition" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="find.completion" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.basic" count="151" last-shown="0" last-used="1671717544228" shown-count="0" /> + <feature id="tag.name.completion" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.surroundwith.expression" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.select.word" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.recent.files" count="1" last-shown="0" last-used="1670166508128" shown-count="0" /> + <feature id="navigation.goto.declaration" count="435" last-shown="0" last-used="1671716941234" shown-count="0" /> + <feature id="editing.completion.finishByDotEtc" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickjavadoc.lookup" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.scheme.quickswitch" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.file.structure" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineVariable" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.finishByCtrlDot" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickjavadoc.ctrln" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.select.in" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.usages" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.comment.block" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickjavadoc" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.recentchanges" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.tree.speedsearch" count="3" last-shown="0" last-used="1670258392458" shown-count="0" /> + <feature id="editing.completion.changeSorting" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.horizontal.scrolling" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickdefinition.lookup" count="0" last-shown="0" last-used="0" shown-count="0" /> + <completionStatsTag> + <option name="sparedCharacters" value="1090" /> + <option name="invocations" value="124" /> + <option name="startDate" value="1665784800000" /> + <option name="dayCount" value="16" /> + <option name="lastDate" value="1671663600000" /> + </completionStatsTag> + <fixesStatsTag> + <option name="invocations" value="52" /> + <option name="startDate" value="1666216800000" /> + <option name="dayCount" value="14" /> + <option name="lastDate" value="1671663600000" /> + </fixesStatsTag> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/find.xml b/.config/JetBrains/WebStorm2022.2/options/find.xml @@ -0,0 +1,21 @@ +<application> + <component name="FindSettings"> + <option name="customScope" value="Project Files" /> + <option name="defaultScopeName" value="Project Files" /> + <option name="SEARCH_SCOPE" value="Project Files" /> + <mask>*.xml</mask> + <mask>*.css</mask> + <mask>*.shtml</mask> + <mask>*.shtm</mask> + <mask>*.ng</mask> + <mask>*.htm</mask> + <mask>*.sht</mask> + <mask>*.html</mask> + <mask>*.mts</mask> + <mask>*.cts</mask> + <mask>*.ats</mask> + <mask>*.ts</mask> + <mask>*.cjs</mask> + <mask>*.js</mask> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/ide.general.xml b/.config/JetBrains/WebStorm2022.2/options/ide.general.xml @@ -0,0 +1,5 @@ +<application> + <component name="GeneralSettings"> + <option name="showTipsOnStartup" value="false" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/keymapFlags.xml b/.config/JetBrains/WebStorm2022.2/options/keymapFlags.xml @@ -0,0 +1,13 @@ +<application> + <component name="KeymapFlagsStorage"> + <option name="keymapToDescriptor"> + <map> + <entry key="XWin copy"> + <value> + <list /> + </value> + </entry> + </map> + </option> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/laf.xml b/.config/JetBrains/WebStorm2022.2/options/laf.xml @@ -0,0 +1,5 @@ +<application> + <component name="LafManager" autodetect="false"> + <laf class-name="com.intellij.ide.ui.laf.darcula.DarculaLaf" themeId="371dce76-a3c5-4429-91af-41cf86094744" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/linux/keymap.xml b/.config/JetBrains/WebStorm2022.2/options/linux/keymap.xml @@ -0,0 +1,5 @@ +<application> + <component name="KeymapManager"> + <active_keymap name="XWin copy" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/nodejs.xml b/.config/JetBrains/WebStorm2022.2/options/nodejs.xml @@ -0,0 +1,10 @@ +<application> + <component name="NodeJsLocalInterpreterManager"> + <local-interpreter path="/usr/bin/node"> + <version-cache version="19.1.0" last-modified="1668441428000" /> + </local-interpreter> + <local-interpreter path="$USER_HOME$/.nvm/versions/node/v12.22.12/bin/node"> + <version-cache version="12.22.12" last-modified="1649142698000" /> + </local-interpreter> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/one_dark_config.xml b/.config/JetBrains/WebStorm2022.2/options/one_dark_config.xml @@ -0,0 +1,6 @@ +<application> + <component name="OneDarkConfig"> + <option name="userId" value="30acbf49-b894-41a8-9245-742d1772d9df" /> + <option name="version" value="5.7.0" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/other.xml b/.config/JetBrains/WebStorm2022.2/options/other.xml @@ -0,0 +1,106 @@ +<application> + <component name="DynamicPluginEnabler"> + <trackers> + <map> + <entry key="2FYg79pZg1J3gsVky0dDWr8YMWz"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2FdRvF5bxWsWkkHZt8vUEG1NFfp"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2GB2m3UeJORPKVkuxZh5jc9UbbH"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2GuuX28a85cUIJBYzLPGPGh3p9m"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2H2SlDyk0dy7hjrTHq1WzRdqCHF"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2HsXuIA2xqgdC0R34fDrMJL7KRv"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2ICB3dBe1oV5Gq3qwKSkHasmRcS"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2IdKzoD8evrslI7hv1F3zErS66y"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + </map> + </trackers> + </component> + <component name="NotRoamableUiSettings"> + <option name="fontScale" value="1.0" /> + <option name="fontSize" value="15.0" /> + </component> + <component name="PropertyService">{ + &quot;keyToString&quot;: { + &quot;CWM_LOGGING_VERSION&quot;: &quot;1&quot;, + &quot;ExpandBeforeRunStepsPanel&quot;: &quot;true&quot;, + &quot;GeneralSettings.initiallyConfigured&quot;: &quot;true&quot;, + &quot;KEYMAP&quot;: &quot;terminal\nzoom in\nzoom&quot;, + &quot;MarketplacePluginsSearchHistory&quot;: &quot;vim\ndrac\n/tag:Keymap\n/tag:theme\n/tag:theme atom one dark&quot;, + &quot;NextRunPlatformUpdateBuild&quot;: &quot;WS-222.4459.24/2022.2.4&quot;, + &quot;NextRunPlatformUpdateVersion&quot;: &quot;2022.2.4&quot;, + &quot;NonModalCommitCustomization.IsApplied&quot;: &quot;true&quot;, + &quot;RunOnceActivity.se.text.search&quot;: &quot;true&quot;, + &quot;SettingsSearchHistory&quot;: &quot;shortcut\nzoom&quot;, + &quot;appcds.runOnSecondStart&quot;: &quot;WS-222.4345.14-37ffec36f877fa0394d0f82e42f563721481f6f29354a604e973fc3a74dd4d83&quot;, + &quot;ask.about.ctrl.y.shortcut.v2&quot;: &quot;true&quot;, + &quot;bundled.plugins.list.saved.version&quot;: &quot;WS-222.4345.14&quot;, + &quot;evlsprt3.222&quot;: &quot;24&quot;, + &quot;file.gist.reindex.count&quot;: &quot;4&quot;, + &quot;fileTypeChangedCounter&quot;: &quot;1&quot;, + &quot;find.popup.splitter&quot;: &quot;0.31343284&quot;, + &quot;fontSizeToResetConsole&quot;: &quot;12.0&quot;, + &quot;fontSizeToResetEditor&quot;: &quot;12.0&quot;, + &quot;got.it.tooltip.reader.mode.got.it&quot;: &quot;1&quot;, + &quot;got.it.tooltip.terminal.smart_command_execution&quot;: &quot;1&quot;, + &quot;ide.memory.adjusted&quot;: &quot;true&quot;, + &quot;ideavim.statistics.timestamp&quot;: &quot;1671710147231&quot;, + &quot;last_opened_file_path&quot;: &quot;/home/diego/src/waterproof&quot;, + &quot;previousColorScheme&quot;: &quot;_@user_Dracula&quot;, + &quot;registry.to.advanced.settings.migration.build&quot;: &quot;WS-222.4345.14&quot;, + &quot;tasks.pass.word.conversion.enforced&quot;: &quot;true&quot;, + &quot;ts.lib.d.ts.version&quot;: &quot;4.7.4&quot; + }, + &quot;keyToStringList&quot;: { + &quot;file.chooser.recent.files&quot;: [ + &quot;/home/diego/src/jointwaterproof/waterproof&quot;, + &quot;/home/diego/src/waterproof&quot;, + &quot;/home/diego/.nvm/versions/node/v12.22.12/bin/npm&quot;, + &quot;/home/diego/.nvm/versions&quot; + ], + &quot;fileTypeDetectors&quot;: [ + &quot;com.intellij.ide.scratch.ScratchFileServiceImpl$Detector&quot;, + &quot;com.intellij.javascript.debugger.sourcemap.SourceMapFileType$MyFileTypeDetector&quot;, + &quot;com.jetbrains.nodejs.util.NodeFileTypeDetector$JavaScriptFileTypeDetector&quot;, + &quot;com.jetbrains.nodejs.util.NodeFileTypeDetector$TypeScriptFileTypeDetector&quot;, + &quot;com.intellij.docker.dockerFile.DockerFileTypeDetector&quot;, + &quot;org.jetbrains.plugins.textmate.TextMateFileType$TextMateFileDetector&quot; + ] + } +}</component> + <component name="TerminalCommandHistoryManager"> + <command-history-files> + <command-history-file filename="waterproof-history1" project-path="$USER_HOME$/src/waterproof" last-access-time="1671837557177" /> + <command-history-file filename="waterproof-history" project-path="$USER_HOME$/src/jointwaterproof/waterproof" last-access-time="1671187673360" /> + </command-history-files> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/profilerRunConfigurations.xml b/.config/JetBrains/WebStorm2022.2/options/profilerRunConfigurations.xml @@ -0,0 +1,6 @@ +<application> + <component name="ProfilerRunConfigurations"> + <profilerRunConfigurations /> + <knownConfigurationTypes /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/recentProjects.xml b/.config/JetBrains/WebStorm2022.2/options/recentProjects.xml @@ -0,0 +1,35 @@ +<application> + <component name="RecentProjectsManager"> + <option name="additionalInfo"> + <map> + <entry key="$USER_HOME$/src/waterproof"> + <value> + <RecentProjectMetaInfo frameTitle="waterproof – SerapiProcessor.js" opened="true" projectWorkspaceId="2ICB3dBe1oV5Gq3qwKSkHasmRcS"> + <option name="activationTimestamp" value="1671837565491" /> + <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" /> + <option name="build" value="WS-222.4345.14" /> + <option name="buildTimestamp" value="1664946093569" /> + <frame x="0" y="0" width="1920" height="1063" extendedState="6" /> + <option name="productionCode" value="WS" /> + <option name="projectOpenTimestamp" value="1671187739159" /> + </RecentProjectMetaInfo> + </value> + </entry> + <entry key="$USER_HOME$/src/jointwaterproof/waterproof"> + <value> + <RecentProjectMetaInfo frameTitle="waterproof [~/src/jointwaterproof/waterproof] – CodeExecution.vue" projectWorkspaceId="2IdKzoD8evrslI7hv1F3zErS66y"> + <option name="activationTimestamp" value="1671187738498" /> + <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" /> + <option name="build" value="WS-222.4345.14" /> + <option name="buildTimestamp" value="1664946074213" /> + <frame x="-10" y="0" width="1940" height="1063" extendedState="6" /> + <option name="productionCode" value="WS" /> + <option name="projectOpenTimestamp" value="1671187673066" /> + </RecentProjectMetaInfo> + </value> + </entry> + </map> + </option> + <option name="lastOpenedProject" value="$USER_HOME$/src/jointwaterproof/waterproof" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/runner.layout.xml b/.config/JetBrains/WebStorm2022.2/options/runner.layout.xml @@ -0,0 +1,57 @@ +<application> + <component name="RunnerLayoutSettings"> + <runner id="JavaRunner"> + <ViewImpl> + <option name="ID" value="ConsoleContent" /> + <option name="placeInGrid" value="bottom" /> + </ViewImpl> + <TabImpl> + <option name="bottomProportion" value="0.0" /> + </TabImpl> + </runner> + <runner id="Debug"> + <ViewImpl> + <option name="ID" value="FrameContent" /> + <option name="placeInGrid" value="left" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="VariablesContent" /> + <option name="placeInGrid" value="center" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="ConsoleContent" /> + <option name="placeInGrid" value="bottom" /> + <option name="tabIndex" value="1" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="js.console.node.process.id" /> + <option name="placeInGrid" value="bottom" /> + <option name="tabIndex" value="2" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="SCRIPTS_CONTENT" /> + <option name="placeInGrid" value="bottom" /> + <option name="tabIndex" value="3" /> + </ViewImpl> + <TabImpl> + <option name="displayName" value="Debugger" /> + <option name="leftProportion" value="0.19967444" /> + </TabImpl> + <TabImpl> + <option name="bottomProportion" value="0.0" /> + <option name="defaultIndex" value="1" /> + <option name="displayName" value="Debugger Console" /> + <option name="index" value="1" /> + </TabImpl> + <TabImpl> + <option name="defaultIndex" value="2" /> + <option name="displayName" value="Process Console" /> + <option name="index" value="2" /> + </TabImpl> + <TabImpl> + <option name="defaultIndex" value="3" /> + <option name="index" value="3" /> + </TabImpl> + </runner> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/trusted-paths.xml b/.config/JetBrains/WebStorm2022.2/options/trusted-paths.xml @@ -0,0 +1,17 @@ +<application> + <component name="Trusted.Paths"> + <option name="TRUSTED_PROJECT_PATHS"> + <map> + <entry key="$USER_HOME$/src/jointwaterproof/waterproof" value="true" /> + <entry key="$USER_HOME$/src/waterproof" value="true" /> + </map> + </option> + </component> + <component name="Trusted.Paths.Settings"> + <option name="TRUSTED_PATHS"> + <list> + <option value="$USER_HOME$/src" /> + </list> + </option> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/ui.lnf.xml b/.config/JetBrains/WebStorm2022.2/options/ui.lnf.xml @@ -0,0 +1,5 @@ +<application> + <component name="UISettings"> + <option name="OVERRIDE_NONIDEA_LAF_FONTS" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/updates.xml b/.config/JetBrains/WebStorm2022.2/options/updates.xml @@ -0,0 +1,8 @@ +<application> + <component name="UpdatesConfigurable"> + <option name="LAST_BUILD_CHECKED" value="WS-222.4345.14" /> + <option name="LAST_TIME_CHECKED" value="1671836858687" /> + <option name="THIRD_PARTY_PLUGINS_ALLOWED" value="true" /> + <option name="WHATS_NEW_SHOWN_FOR" value="222" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/usage.statistics.xml b/.config/JetBrains/WebStorm2022.2/options/usage.statistics.xml @@ -0,0 +1,5 @@ +<application> + <component name="UsagesStatistic"> + <system-event-id recorder="FUS" id="51646" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/vcs.xml b/.config/JetBrains/WebStorm2022.2/options/vcs.xml @@ -0,0 +1,5 @@ +<application> + <component name="VcsApplicationSettings"> + <option name="COMMIT_FROM_LOCAL_CHANGES" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/vim_settings.xml b/.config/JetBrains/WebStorm2022.2/options/vim_settings.xml @@ -0,0 +1,40 @@ +<application> + <component name="VimEditorSettings"> + <editor /> + </component> + <component name="VimKeySettings"> + <shortcut-conflicts> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEM=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIFY=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEs=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEY=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEE=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIFM=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEc=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIFQ=</text> + </shortcut-conflict> + </shortcut-conflicts> + </component> + <component name="VimSettings"> + <state version="7" enabled="true" /> + <notifications> + <idea-join enabled="false" /> + <idea-put enabled="false" /> + </notifications> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/vim_settings_local.xml b/.config/JetBrains/WebStorm2022.2/options/vim_settings_local.xml @@ -0,0 +1,348 @@ +<application> + <component name="VimHistorySettings"> + <history> + <history-search> + <entry encoding="base64">aW5Gb2N1cw==</entry> + <entry encoding="base64">Y29uc29sZS5sb2c=</entry> + <entry encoding="base64">Y29ucw==</entry> + <entry encoding="base64">Y29uc29sZS5sbw==</entry> + <entry encoding="base64">dHlwZSB5b3Vy</entry> + <entry encoding="base64">cXVlcnk=</entry> + <entry encoding="base64">ZXJyb3JTdHJpbmc=</entry> + <entry encoding="base64">aWxsZWdhbA==</entry> + <entry encoding="base64">c2lkZQ==</entry> + <entry encoding="base64">UWVkLg==</entry> + <entry encoding="base64">Q2hlY2s=</entry> + <entry encoding="base64">UWVk</entry> + <entry encoding="base64">bWV0aG9k</entry> + <entry encoding="base64">ZXZlbnRidXM=</entry> + <entry encoding="base64">ZXZlbnRCdXM=</entry> + <entry encoding="base64">TW9kYWw=</entry> + <entry encoding="base64">U2V0dGluZ3NNb2RhbA==</entry> + <entry encoding="base64">c2V0dGluZ3NNb2RhbA==</entry> + <entry encoding="base64">c2V0dGlucw==</entry> + <entry encoding="base64">c2V0dGluZ3MtbW9kYWw=</entry> + <entry encoding="base64">c2V0dGluZ3M=</entry> + <entry encoding="base64">U2V0dGluZ3M=</entry> + <entry encoding="base64">aW1wb3J0</entry> + <entry encoding="base64">cnVubmln</entry> + <entry encoding="base64">cnVubmluZw==</entry> + <entry encoding="base64">Z3V0dGVySGVpZ2h0</entry> + <entry encoding="base64">YmxvY2s=</entry> + <entry encoding="base64">dGhpcy5leGVjdXRlSW5kZXggPQ==</entry> + <entry encoding="base64">dGhpcy5leGVjdXRlSW5kZXg=</entry> + <entry encoding="base64">aW5kZXg=</entry> + <entry encoding="base64">ZXhl</entry> + <entry encoding="base64">ZXhlYw==</entry> + <entry encoding="base64">ZXhlY3V0ZUluZGV4</entry> + <entry encoding="base64">ZXhlY3V0ZWRMaW5lSW4=</entry> + <entry encoding="base64">dGhpcy5leGVj</entry> + <entry encoding="base64">dGhpcy5leGVjdXRlTGluZQ==</entry> + <entry encoding="base64">dGhpcy5leGVjdXRlZExpbg==</entry> + <entry encoding="base64">Kys=</entry> + <entry encoding="base64">ZXhlY3V0ZWRJbmRleA==</entry> + <entry encoding="base64">Q29xSW50ZXJhY3Rpb24=</entry> + <entry encoding="base64">Q29xSW50ZXI=</entry> + <entry encoding="base64">ZXhlY3V0ZWRMaW5lSW5kZXg=</entry> + <entry encoding="base64">ZXhlY3V0ZWQ=</entry> + <entry encoding="base64">ZXhlY3V0ZWRMaW5l</entry> + <entry encoding="base64">Y29uc29sZS4=</entry> + <entry encoding="base64">Y29uc29sZQ==</entry> + <entry encoding="base64">cmV0dXJu</entry> + <entry encoding="base64">Y3JlYXRl</entry> + <entry encoding="base64">c3RhdGUuaWQ=</entry> + <entry encoding="base64">c2VudGVuY2VJZA==</entry> + </history-search> + <history-cmd> + <entry encoding="base64">MTc1</entry> + <entry encoding="base64">MTgw</entry> + <entry encoding="base64">c2Nyb2xsSW4=</entry> + <entry encoding="base64">d3E=</entry> + <entry encoding="base64">JzwsJz53</entry> + <entry encoding="base64">MTQw</entry> + <entry encoding="base64">MjY=</entry> + <entry encoding="base64">MTE4</entry> + <entry encoding="base64">ZQ==</entry> + <entry encoding="base64">ODI=</entry> + <entry encoding="base64">ODg=</entry> + <entry encoding="base64">cw==</entry> + <entry encoding="base64">JWQ=</entry> + <entry encoding="base64">cQ==</entry> + <entry encoding="base64">LiwuKzF3</entry> + <entry encoding="base64">Vw==</entry> + <entry encoding="base64">NA==</entry> + <entry encoding="base64" /> + <entry encoding="base64">dw==</entry> + </history-cmd> + <history-expr /> + <history-input /> + </history> + </component> + <component name="VimMarksSettings"> + <globalmarks /> + <filemarks> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiContentProcessor.js" timestamp="1671717106931"> + <mark key="'" line="321" column="11" /> + <mark key="[" line="343" column="0" /> + <mark key="]" line="343" column="0" /> + <mark key="." line="343" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/SerapiParser.js" timestamp="1671716450480"> + <mark key="'" line="286" column="41" /> + <mark key="[" line="161" column="9" /> + <mark key="]" line="162" column="27" /> + </file> + <file name="$USER_HOME$/src/jointwaterproof/waterproof/src/editpage/components/mixins/CodeExecution.vue" timestamp="1671187703024"> + <mark key="'" line="4" column="15" /> + <mark key="[" line="15" column="0" /> + <mark key="]" line="15" column="0" /> + <mark key="." line="15" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiProcessor.js" timestamp="1671717592724"> + <mark key="'" line="23" column="8" /> + <mark key="[" line="86" column="22" /> + <mark key="]" line="86" column="22" /> + <mark key="." line="86" column="23" /> + <mark key="^" line="86" column="25" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiState.js" timestamp="1671715785370"> + <mark key="'" line="105" column="11" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/Edit.vue" timestamp="1671207383481"> + <mark key="'" line="65" column="7" /> + <mark key="[" line="5" column="0" /> + <mark key="]" line="5" column="0" /> + <mark key="." line="5" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" timestamp="1671716958833"> + <mark key="[" line="219" column="18" /> + <mark key="]" line="219" column="21" /> + <mark key="." line="219" column="20" /> + <mark key="^" line="219" column="21" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiCommandFactory.js" timestamp="1671715996673"> + <mark key="'" line="76" column="32" /> + <mark key="[" line="80" column="36" /> + <mark key="]" line="80" column="40" /> + <mark key="." line="80" column="39" /> + <mark key="^" line="80" column="40" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" timestamp="1671711062685"> + <mark key="'" line="15" column="6" /> + <mark key="[" line="148" column="0" /> + <mark key="]" line="148" column="0" /> + <mark key="." line="148" column="0" /> + <mark key="^" line="15" column="26" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/io/findsertop.js" timestamp="1671109961724"> + <mark key="'" line="125" column="16" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/menubars/Sidebar.vue" timestamp="1671207425080"> + <mark key="'" line="150" column="24" /> + <mark key="[" line="164" column="0" /> + <mark key="]" line="164" column="0" /> + <mark key="." line="164" column="0" /> + <mark key="^" line="159" column="37" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/blocks/code/CodeBlock.vue" timestamp="1671710175096"> + <mark key="'" line="78" column="33" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/blocks/WpBlock.vue" timestamp="1671710175755"> + <mark key="'" line="13" column="4" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/CoqState.js" timestamp="1671715730309"> + <mark key="'" line="75" column="15" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" timestamp="1671710135471"> + <mark key="'" line="17" column="39" /> + <mark key="[" line="169" column="0" /> + <mark key="]" line="169" column="0" /> + <mark key="." line="169" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CodeExecution.vue" timestamp="1671207309762"> + <mark key="'" line="21" column="23" /> + <mark key="[" line="14" column="0" /> + <mark key="]" line="14" column="0" /> + <mark key="." line="14" column="0" /> + <mark key="^" line="14" column="42" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/assistance/AssistanceBar.vue" timestamp="1671207683716"> + <mark key="'" line="107" column="34" /> + <mark key="[" line="108" column="0" /> + <mark key="]" line="108" column="0" /> + <mark key="." line="108" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" timestamp="1671715492636"> + <mark key="'" line="107" column="4" /> + <mark key="[" line="106" column="0" /> + <mark key="]" line="106" column="0" /> + <mark key="." line="106" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/processors/CoqSerapiProcessors.js" timestamp="1671108649415"> + <mark key="'" line="131" column="17" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" timestamp="1671715899150"> + <mark key="'" line="24" column="35" /> + </file> + </filemarks> + <jumps> + <jump line="191" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="282" column="51" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="369" column="14" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="354" column="5" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="370" column="51" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="380" column="24" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="439" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="435" column="54" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="440" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="17" column="9" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CodeExecution.vue" /> + <jump line="14" column="21" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CodeExecution.vue" /> + <jump line="368" column="14" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="362" column="40" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="5" column="15" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CodeExecution.vue" /> + <jump line="371" column="51" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="381" column="24" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="432" column="36" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="431" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="441" column="11" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="21" column="23" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CodeExecution.vue" /> + <jump line="26" column="46" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="599" column="38" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="189" column="10" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="262" column="12" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="265" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="434" column="30" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="450" column="44" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="145" column="16" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="148" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="149" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="287" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="289" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="18" column="39" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="6" column="23" filename="$USER_HOME$/src/waterproof/src/editpage/components/assistance/AssistanceBar.vue" /> + <jump line="107" column="34" filename="$USER_HOME$/src/waterproof/src/editpage/components/assistance/AssistanceBar.vue" /> + <jump line="121" column="18" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="14" column="29" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="38" column="37" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="52" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="256" column="14" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="150" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="104" column="18" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <jump line="217" column="8" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <jump line="98" column="12" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <jump line="291" column="11" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="335" column="56" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="357" column="62" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="290" column="23" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="288" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="114" column="11" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="16" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="11" column="18" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="41" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="66" column="12" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="182" column="0" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="36" column="6" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="117" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="122" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="10" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="286" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="328" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="459" column="12" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="478" column="12" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="561" column="6" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="60" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="82" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="17" column="39" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="78" column="33" filename="$USER_HOME$/src/waterproof/src/editpage/components/blocks/code/CodeBlock.vue" /> + <jump line="13" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/blocks/WpBlock.vue" /> + <jump line="65" column="32" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="105" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="434" column="20" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="25" column="34" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="372" column="51" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="382" column="24" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="383" column="57" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="433" column="36" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="106" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="109" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="7" column="0" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <jump line="179" column="28" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <jump line="14" column="6" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="15" column="6" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="75" column="15" filename="$USER_HOME$/src/waterproof/src/coq/CoqState.js" /> + <jump line="105" column="11" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiState.js" /> + <jump line="50" column="43" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" /> + <jump line="47" column="17" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" /> + <jump line="7" column="39" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" /> + <jump line="36" column="33" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" /> + <jump line="24" column="35" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" /> + <jump line="76" column="32" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiCommandFactory.js" /> + <jump line="289" column="17" filename="$USER_HOME$/src/waterproof/src/coq/serapi/SerapiParser.js" /> + <jump line="295" column="0" filename="$USER_HOME$/src/waterproof/src/coq/serapi/SerapiParser.js" /> + <jump line="296" column="4" filename="$USER_HOME$/src/waterproof/src/coq/serapi/SerapiParser.js" /> + <jump line="286" column="41" filename="$USER_HOME$/src/waterproof/src/coq/serapi/SerapiParser.js" /> + <jump line="321" column="11" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiContentProcessor.js" /> + <jump line="84" column="16" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiProcessor.js" /> + <jump line="97" column="20" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiProcessor.js" /> + <jump line="85" column="21" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiProcessor.js" /> + <jump line="23" column="8" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiProcessor.js" /> + </jumps> + </component> + <component name="VimRegisterSettings"> + <registers> + <register name="&quot;" type="4"> + <text encoding="base64">dHlwZQ==</text> + </register> + <register name="-" type="4"> + <text encoding="base64">dHlwZQ==</text> + </register> + <register name="." type="4"> + <text encoding="base64">dHlwZU9mKA==</text> + </register> + <register name="/" type="4"> + <text encoding="base64">c2VudGVuY2VJZA==</text> + </register> + <register name="0" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2codGhpcy5jb21tYW5kU3RhdHVzLnJlc3VsdCk7Cg==</text> + </register> + <register name="1" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2codGhpcy5jb21tYW5kU3RhdHVzLnJlc3VsdC0gMV0pOwo=</text> + </register> + <register name="2" type="2"> + <text encoding="base64">ICAgIH0K</text> + </register> + <register name="3" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2codGhpcy5jb21tYW5kU3RhdHVzLnJlc3VsdFsKICAgICAgICAgIHRoaXMuY29tbWFuZFN0YXR1cy5yZXN1bHQubGVuZ3RoXSk7Cg==</text> + </register> + <register name="4" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2coJ3NpZCA9ICcgKyBzZW50ZW5jZS5zZW50ZW5jZUlkKTsK</text> + </register> + <register name="5" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2cocGFydGlhbCk7Cg==</text> + </register> + <register name="6" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2cocGFydGlhbCk7Cg==</text> + </register> + <register name="7" type="2"> + <text encoding="base64">ICAgIGZvcihpbnQgaSA9IDApCg==</text> + </register> + <register name="8" type="2"> + <text encoding="base64">aW1wb3J0IFNlcmFwaUFTVFByb2Nlc3NvciBmcm9tICcuL1NlcmFwaUFTVFByb2Nlc3Nvcic7Cg==</text> + </register> + <register name="9" type="2"> + <text encoding="base64">aW1wb3J0IHNlcmFwaUFTVFByb2Nlc3NvciBmcm9tICcuL1NlcmFwaUFTVFByb2Nlc3Nvcic7Cg==</text> + </register> + <register name=":" type="4"> + <text encoding="base64">dw==</text> + </register> + </registers> + </component> + <component name="VimSearchSettings"> + <search> + <last-search encoding="base64">c2VudGVuY2VJZA==</last-search> + <last-pattern encoding="base64">c2VudGVuY2VJZA==</last-pattern> + <last-dir encoding="base64">MQ==</last-dir> + <show-last encoding="base64">ZmFsc2U=</show-last> + </search> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/web-types-npm-loader.xml b/.config/JetBrains/WebStorm2022.2/options/web-types-npm-loader.xml @@ -0,0 +1,119 @@ +<application> + <component name="WebTypesNpmLoader"> + <package name="@web-types/at-nuxt-vue-app"> + <version value="2.10.0-1" url="https://registry.npmjs.org/@web-types/at-nuxt-vue-app/-/at-nuxt-vue-app-2.10.0-1.tgz" /> + <version value="2.4.0-1" url="https://registry.npmjs.org/@web-types/at-nuxt-vue-app/-/at-nuxt-vue-app-2.4.0-1.tgz" /> + <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/at-nuxt-vue-app/-/at-nuxt-vue-app-2.0.0-1.tgz" /> + </package> + <package name="@web-types/bootstrap-vue"> + <version value="2.0.0-rc.20.2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-2.0.0-rc.20.2.tgz" /> + <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-2.0.0-1.tgz" /> + <version value="1.5.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.5.0-2.tgz" /> + <version value="1.4.1-1" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.4.1-1.tgz" /> + <version value="1.4.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.4.0-2.tgz" /> + <version value="1.3.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.3.0-2.tgz" /> + <version value="1.2.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.2.0-2.tgz" /> + <version value="1.1.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.1.0-2.tgz" /> + <version value="1.0.2-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.0.2-2.tgz" /> + <version value="1.0.1-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.0.1-2.tgz" /> + <version value="1.0.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.0.0-2.tgz" /> + </package> + <package name="@web-types/lit"> + <version value="2.0.0-3" url="https://registry.npmjs.org/@web-types/lit/-/lit-2.0.0-3.tgz" /> + </package> + <package name="@web-types/quasar"> + <version value="1.1.0-1" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.1.0-1.tgz" /> + <version value="1.0.5-1" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.5-1.tgz" /> + <version value="1.0.0-rc.5.2" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.0-rc.5.2.tgz" /> + <version value="1.0.0-rc.1.2" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.0-rc.1.2.tgz" /> + <version value="1.0.0-1" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.0-1.tgz" /> + </package> + <package name="@web-types/quasar-framework"> + <version value="0.17.19-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.19-3.tgz" /> + <version value="0.17.18-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.18-3.tgz" /> + <version value="0.17.17-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.17-3.tgz" /> + <version value="0.17.16-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.16-3.tgz" /> + <version value="0.17.15-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.15-3.tgz" /> + <version value="0.17.13-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.13-3.tgz" /> + <version value="0.17.11-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.11-3.tgz" /> + <version value="0.17.10-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.10-3.tgz" /> + <version value="0.17.9-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.9-3.tgz" /> + <version value="0.17.7-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.7-3.tgz" /> + <version value="0.17.6-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.6-3.tgz" /> + <version value="0.17.5-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.5-3.tgz" /> + <version value="0.17.0-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.0-3.tgz" /> + </package> + <package name="@web-types/vue"> + <version value="3.0.0-1" url="https://registry.npmjs.org/@web-types/vue/-/vue-3.0.0-1.tgz" /> + <version value="2.5.0-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.5.0-4.tgz" /> + <version value="2.4.0-2" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.4.0-2.tgz" /> + <version value="2.3.0-2" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.3.0-2.tgz" /> + <version value="2.2.0-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.2.0-4.tgz" /> + <version value="2.1.8-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.1.8-4.tgz" /> + <version value="2.1.0-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.1.0-4.tgz" /> + <version value="2.0.0-5" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.0.0-5.tgz" /> + <version value="1.0.0-5" url="https://registry.npmjs.org/@web-types/vue/-/vue-1.0.0-5.tgz" /> + </package> + <package name="@web-types/vue-client-only"> + <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/vue-client-only/-/vue-client-only-2.0.0-1.tgz" /> + </package> + <package name="@web-types/vue-no-ssr"> + <version value="1.0.0-1" url="https://registry.npmjs.org/@web-types/vue-no-ssr/-/vue-no-ssr-1.0.0-1.tgz" /> + </package> + <package name="@web-types/vue-router"> + <version value="3.1.0-1" url="https://registry.npmjs.org/@web-types/vue-router/-/vue-router-3.1.0-1.tgz" /> + <version value="3.0.0-1" url="https://registry.npmjs.org/@web-types/vue-router/-/vue-router-3.0.0-1.tgz" /> + </package> + <package name="@web-types/vuetify"> + <version value="2.0.15-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.15-1.tgz" /> + <version value="2.0.12-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.12-1.tgz" /> + <version value="2.0.5-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.5-1.tgz" /> + <version value="2.0.4-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.4-1.tgz" /> + <version value="2.0.1-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.1-1.tgz" /> + <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.0-1.tgz" /> + <version value="1.5.12-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.5.12-2.tgz" /> + <version value="1.5.1-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.5.1-2.tgz" /> + <version value="1.5.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.5.0-3.tgz" /> + <version value="1.4.5-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.5-2.tgz" /> + <version value="1.4.4-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.4-2.tgz" /> + <version value="1.4.1-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.1-2.tgz" /> + <version value="1.4.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.0-3.tgz" /> + <version value="1.3.14-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.14-3.tgz" /> + <version value="1.3.9-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.9-3.tgz" /> + <version value="1.3.8-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.8-3.tgz" /> + <version value="1.3.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.2-3.tgz" /> + <version value="1.3.1-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.1-3.tgz" /> + <version value="1.3.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.0-3.tgz" /> + <version value="1.2.4-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.2.4-3.tgz" /> + <version value="1.2.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.2.2-3.tgz" /> + <version value="1.2.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.2.0-3.tgz" /> + <version value="1.1.12-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.12-3.tgz" /> + <version value="1.1.10-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.10-3.tgz" /> + <version value="1.1.9-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.9-3.tgz" /> + <version value="1.1.6-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.6-3.tgz" /> + <version value="1.1.4-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.4-3.tgz" /> + <version value="1.1.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.2-3.tgz" /> + <version value="1.1.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.0-3.tgz" /> + <version value="1.0.11-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.0.11-3.tgz" /> + <version value="1.0.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.0.2-3.tgz" /> + <version value="1.0.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.0.0-3.tgz" /> + <version value="0.17.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.17.2-3.tgz" /> + <version value="0.17.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.17.0-3.tgz" /> + <version value="0.16.5-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.5-3.tgz" /> + <version value="0.16.4-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.4-3.tgz" /> + <version value="0.16.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.2-3.tgz" /> + <version value="0.16.1-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.1-3.tgz" /> + </package> + <enabled> + <package name="bootstrap-vue" /> + <package name="quasar" /> + <package name="quasar-framework" /> + <package name="vue" /> + <package name="vue-client-only" /> + <package name="vue-no-ssr" /> + <package name="vue-router" /> + <package name="vuetify" /> + <package name="@nuxt/vue-app" /> + </enabled> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/options/window.state.xml b/.config/JetBrains/WebStorm2022.2/options/window.state.xml @@ -0,0 +1,52 @@ +<application> + <component name="DimensionService"> + <location key="find.popup.0.0.1920.1080" x="942" y="160" /> + <location key="find.popup.0.0.2560.1440" x="910" y="173" /> + <size key="GridCell.Tab.0.left.0.0.2560.1440" width="2514" height="305" /> + <size key="GridCell.Tab.0.center.0.0.2560.1440" width="2514" height="305" /> + <size key="GridCell.Tab.0.right.0.0.2560.1440" width="2514" height="305" /> + <size key="GridCell.Tab.0.bottom.0.0.2560.1440" width="2514" height="305" /> + <size key="GridCell.Tab.0.left.0.0.1920.1080" width="1872" height="316" /> + <size key="GridCell.Tab.0.center.0.0.1920.1080" width="1872" height="316" /> + <size key="GridCell.Tab.0.right.0.0.1920.1080" width="1872" height="316" /> + <size key="GridCell.Tab.0.bottom.0.0.1920.1080" width="1872" height="316" /> + <size key="GridCell.Tab.1.left.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.center.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.right.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.bottom.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.2.left.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.2.center.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.2.right.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.2.bottom.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.3.left.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.3.center.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.3.right.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.3.bottom.0.0.1920.1080" width="1874" height="389" /> + <size key="find.popup.0.0.1920.1080" width="978" height="893" /> + <size key="find.popup.0.0.2560.1440" width="646" height="544" /> + </component> + <component name="WindowManager"> + <frame x="0" y="0" width="1920" height="1063" extendedState="6" /> + </component> + <component name="WindowStateApplicationService"> + <state x="1277" y="344" width="478" height="367" key="FileChooserDialogImpl" timestamp="1669074985051"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="1277" y="344" key="FileChooserDialogImpl/0.0.1920.1053" timestamp="1669074985051" /> + <state x="1277" y="344" width="478" height="367" key="FileChooserDialogImpl/0.0.1920.1054" timestamp="1665847811851" /> + <state x="1703" y="456" width="432" height="486" key="FileChooserDialogImpl/0.0.2560.1396/2560.360.1920.1080" timestamp="1664674259270" /> + <state width="839" height="381" key="ShowUsagesActions.dimensionServiceKey" timestamp="1671716952525"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="839" height="381" key="ShowUsagesActions.dimensionServiceKey/0.0.1920.1053" timestamp="1671716952525" /> + <state width="839" height="129" key="ShowUsagesActions.dimensionServiceKey/0.0.1920.1054" timestamp="1667228999445" /> + <state width="1119" height="156" key="ShowUsagesActions.dimensionServiceKey/0.0.2560.1413/2560.360.1920.1080" timestamp="1669819765058" /> + <state width="1119" height="306" key="ShowUsagesActions.dimensionServiceKey/0.0.2560.1413/2560.82.1920.1080" timestamp="1670965055315" /> + <state x="960" y="531" width="1940" height="1063" key="WELCOME_SCREEN" timestamp="1669074948587"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="960" y="531" width="1940" height="1063" key="WELCOME_SCREEN/0.0.1920.1053" timestamp="1669074948587" /> + <state x="960" y="532" width="1940" height="1064" key="WELCOME_SCREEN/0.0.1920.1054" timestamp="1665847786846" /> + <state x="1920" y="349" width="1280" height="698" key="WELCOME_SCREEN/0.0.2560.1396/2560.360.1920.1080" timestamp="1664674261622" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/plugin_PCWMP.license b/.config/JetBrains/WebStorm2022.2/plugin_PCWMP.license Binary files differ. diff --git a/.config/JetBrains/WebStorm2022.2/port b/.config/JetBrains/WebStorm2022.2/port @@ -0,0 +1 @@ +6942 +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/port.lock b/.config/JetBrains/WebStorm2022.2/port.lock diff --git a/.config/JetBrains/WebStorm2022.2/tasks/waterproof.contexts.zip b/.config/JetBrains/WebStorm2022.2/tasks/waterproof.contexts.zip Binary files differ. diff --git a/.config/JetBrains/WebStorm2022.2/tasks/waterproof.tasks.zip b/.config/JetBrains/WebStorm2022.2/tasks/waterproof.tasks.zip Binary files differ. diff --git a/.config/JetBrains/WebStorm2022.2/updatedBrokenPlugins.db b/.config/JetBrains/WebStorm2022.2/updatedBrokenPlugins.db Binary files differ. diff --git a/.config/JetBrains/WebStorm2022.2/webstorm.key b/.config/JetBrains/WebStorm2022.2/webstorm.key Binary files differ. diff --git a/.config/JetBrains/WebStorm2022.2/webstorm64.vmoptions b/.config/JetBrains/WebStorm2022.2/webstorm64.vmoptions @@ -0,0 +1 @@ +-Xmx1957m diff --git a/.config/JetBrains/WebStorm2022.2/workspace/2FYg79pZg1J3gsVky0dDWr8YMWz.xml b/.config/JetBrains/WebStorm2022.2/workspace/2FYg79pZg1J3gsVky0dDWr8YMWz.xml @@ -0,0 +1,190 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="305"> + <caret line="31" column="3" selection-start-line="31" selection-start-column="3" selection-end-line="31" selection-end-column="3" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="Markdown"> + <summary usageCount="3" lastUsed="1664719021859" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="2" lastUsed="1664719021890" /> + </fileType> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/README.md" /> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="Markdown"> + <summary usageCount="3" lastUsage="1664719021860" /> + </language> + <language id="Vue"> + <summary usageCount="2" lastUsage="1664719021890" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="assistance" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="npm.electron:serve" executorId="Run" /> + </history> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$" commandHistoryFileName="waterproof-history1" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="1192000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info id="npm" order="1" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="2" visible="true" weight="0.09316406" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.2430758" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" weight="0.3298105" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <recentWindows> + <value>Project</value> + <value>Run</value> + <value>Terminal</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="755" y="358" width="1050" height="703" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1664718895011"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state x="755" y="358" width="1050" height="703" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664718895011" /> + <state width="2514" height="305" key="GridCell.Tab.0.bottom" timestamp="1664719016743"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state width="2514" height="305" key="GridCell.Tab.0.bottom/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664719016743" /> + <state width="2514" height="305" key="GridCell.Tab.0.center" timestamp="1664719016742"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state width="2514" height="305" key="GridCell.Tab.0.center/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664719016742" /> + <state width="2514" height="305" key="GridCell.Tab.0.left" timestamp="1664719016742"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state width="2514" height="305" key="GridCell.Tab.0.left/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664719016742" /> + <state width="2514" height="305" key="GridCell.Tab.0.right" timestamp="1664719016743"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state width="2514" height="305" key="GridCell.Tab.0.right/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664719016743" /> + <state x="769" y="333" width="1022" height="732" key="SettingsEditor" timestamp="1664719016726"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state x="769" y="333" width="1022" height="732" key="SettingsEditor/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664719016726" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="576"> + <caret line="215" column="3" selection-start-line="215" selection-start-column="3" selection-end-line="215" selection-end-column="3" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="305"> + <caret line="31" column="3" selection-start-line="31" selection-start-column="3" selection-end-line="31" selection-end-column="3" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/workspace/2FdRvF5bxWsWkkHZt8vUEG1NFfp.xml b/.config/JetBrains/WebStorm2022.2/workspace/2FdRvF5bxWsWkkHZt8vUEG1NFfp.xml @@ -0,0 +1,129 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="832"> + <caret line="42" column="9" selection-start-line="42" selection-start-column="9" selection-end-line="42" selection-end-column="9" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="Markdown"> + <summary usageCount="4" lastUsed="1665788176184" /> + </fileType> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="Markdown"> + <summary usageCount="4" lastUsage="1665788176186" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="npm.electron:serve" executorId="Run" /> + </history> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$" commandHistoryFileName="waterproof-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="1650000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info id="npm" order="1" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="2" visible="true" weight="0.2505859" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.029558405" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <recentWindows> + <value>Terminal</value> + <value>Project</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="565" y="273" width="915" height="595" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1664979374518"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state x="565" y="273" width="915" height="595" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1050@0.0.1920.1050" timestamp="1664979374518" /> + <state x="753" y="366" width="1053" height="701" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.2560.1410/2560.360.1920.1080@0.0.2560.1410" timestamp="1664820636506" /> + <state x="799" y="338" key="SettingsEditor" timestamp="1664820673837"> + <screen x="0" y="0" width="2560" height="1410" /> + </state> + <state x="799" y="338" key="SettingsEditor/0.0.2560.1410/2560.360.1920.1080@0.0.2560.1410" timestamp="1664820673837" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="832"> + <caret line="42" column="9" selection-start-line="42" selection-start-column="9" selection-end-line="42" selection-end-column="9" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/workspace/2GB2m3UeJORPKVkuxZh5jc9UbbH.xml b/.config/JetBrains/WebStorm2022.2/workspace/2GB2m3UeJORPKVkuxZh5jc9UbbH.xml @@ -0,0 +1,416 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1" /> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="JSON"> + <summary usageCount="2" lastUsed="1667250627577" /> + </fileType> + <fileType name="JavaScript"> + <summary usageCount="21" lastUsed="1667248727603" /> + </fileType> + <fileType name="Markdown"> + <summary usageCount="1" lastUsed="1665847814231" /> + </fileType> + <fileType name="RNG Compact"> + <summary usageCount="1" lastUsed="1666128015656" /> + </fileType> + <fileType name="SCSS"> + <summary usageCount="3" lastUsed="1667213316781" /> + </fileType> + <fileType name="TypeScript"> + <summary usageCount="2" lastUsed="1666873535825" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="50" lastUsed="1667250172046" /> + </fileType> + </component> + <component name="FindInProjectRecents"> + <findStrings> + <find>await</find> + <find>settings</find> + <find>view options</find> + <find>state.settings</find> + <find>proof prog</find> + <find>goalStyle</find> + </findStrings> + <dirStrings> + <dir>$PROJECT_DIR$/src/editpage</dir> + <dir>$PROJECT_DIR$/src/editpage/components/response</dir> + <dir>$PROJECT_DIR$/src/store</dir> + <dir>$PROJECT_DIR$/src/editpage/components/assistance</dir> + </dirStrings> + </component> + <component name="GitSEFilterConfiguration">{ +}</component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/package.json" /> + <option value="$PROJECT_DIR$/src/editpage/components/response/MessagesWindow.vue" /> + <option value="$PROJECT_DIR$/src/store/store.js" /> + <option value="$PROJECT_DIR$/src/editpage/components/response/GoalsWindow.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/response/Goal.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="JSON"> + <summary usageCount="2" lastUsage="1667250627577" /> + </language> + <language id="JavaScript"> + <summary usageCount="21" lastUsage="1667248727603" /> + </language> + <language id="Markdown"> + <summary usageCount="1" lastUsage="1665847814232" /> + </language> + <language id="RELAX-NG"> + <summary usageCount="1" lastUsage="1666128015657" /> + </language> + <language id="SCSS"> + <summary usageCount="3" lastUsage="1667213316781" /> + </language> + <language id="TypeScript"> + <summary usageCount="2" lastUsage="1666873535825" /> + </language> + <language id="Vue"> + <summary usageCount="50" lastUsage="1667250172048" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="assistance" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="npm.electron:serve" executorId="Run" /> + <element setting="npm.electron:serve" executorId="Debug" /> + </history> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$/src/editpage/components/response" commandHistoryFileName="waterproof-history1" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="25488000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info id="npm" order="1" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="2" visible="true" weight="0.20026042" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.3328544" /> + <window_info anchor="bottom" id="Debug" order="3" show_stripe_button="false" weight="0.39990422" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.23994252" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="documentation.v2" side_tool="true" weight="0.32994792" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <layout-to-restore> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info id="npm" order="1" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="2" visible="true" weight="0.2971354" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.32998085" /> + <window_info anchor="bottom" id="Debug" order="3" show_stripe_button="false" weight="0.39990422" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.21695402" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="documentation.v2" side_tool="true" weight="0.32994792" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout-to-restore> + <recentWindows> + <value>Terminal</value> + <value>Project</value> + <value>Run</value> + <value>Debug</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="113" width="1053" height="941" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1667250599406"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="433" y="113" width="1053" height="941" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1054@0.0.1920.1054" timestamp="1667250599406" /> + <state x="726" y="290" width="524" height="484" key="FileChooserDialogImpl" timestamp="1667250583042"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="726" y="290" width="524" height="484" key="FileChooserDialogImpl/0.0.1920.1054@0.0.1920.1054" timestamp="1667250583042" /> + <state width="1874" height="319" key="GridCell.Tab.0.bottom" timestamp="1667250749034"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="319" key="GridCell.Tab.0.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1667250749034" /> + <state width="1874" height="319" key="GridCell.Tab.0.center" timestamp="1667250749033"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="319" key="GridCell.Tab.0.center/0.0.1920.1054@0.0.1920.1054" timestamp="1667250749033" /> + <state width="1874" height="319" key="GridCell.Tab.0.left" timestamp="1667250749033"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="319" key="GridCell.Tab.0.left/0.0.1920.1054@0.0.1920.1054" timestamp="1667250749033" /> + <state width="1874" height="319" key="GridCell.Tab.0.right" timestamp="1667250749034"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="319" key="GridCell.Tab.0.right/0.0.1920.1054@0.0.1920.1054" timestamp="1667250749034" /> + <state width="1874" height="389" key="GridCell.Tab.1.bottom" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.1.center" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.center/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.1.left" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.left/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.1.right" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.right/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.2.bottom" timestamp="1665850777524"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.2.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777524" /> + <state width="1874" height="389" key="GridCell.Tab.2.center" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.2.center/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.2.left" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.2.left/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.2.right" timestamp="1665850777524"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.2.right/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777524" /> + <state width="1874" height="389" key="GridCell.Tab.3.bottom" timestamp="1665850777525"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.3.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777525" /> + <state width="1874" height="389" key="GridCell.Tab.3.center" timestamp="1665850777524"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.3.center/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777524" /> + <state width="1874" height="389" key="GridCell.Tab.3.left" timestamp="1665850777524"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.3.left/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777524" /> + <state width="1874" height="389" key="GridCell.Tab.3.right" timestamp="1665850777524"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.3.right/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777524" /> + <state x="479" y="167" key="SettingsEditor" timestamp="1666904964678"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="479" y="167" key="SettingsEditor/0.0.1920.1054@0.0.1920.1054" timestamp="1666904964678" /> + <state x="693" y="240" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser" timestamp="1667229242371"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="693" y="240" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.1920.1054@0.0.1920.1054" timestamp="1667229242371" /> + <state x="924" y="328" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/2560.360.1920.1080/0.0.2560.1440@0.0.2560.1440" timestamp="1666298745066" /> + <state x="688" y="135" width="653" height="768" key="find.popup" timestamp="1667220894345"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="688" y="135" width="653" height="768" key="find.popup/0.0.1920.1054@0.0.1920.1054" timestamp="1667220894345" /> + <state x="679" y="407" width="570" height="367" key="jetbrains.nodejs.interpreters-dialog" timestamp="1667250212906"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="679" y="407" width="570" height="367" key="jetbrains.nodejs.interpreters-dialog/0.0.1920.1054@0.0.1920.1054" timestamp="1667250212906" /> + <state x="707" y="238" width="770" height="503" key="search.everywhere.popup" timestamp="1667213605195"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="707" y="238" width="770" height="503" key="search.everywhere.popup/0.0.1920.1054@0.0.1920.1054" timestamp="1667213605195" /> + <state x="943" y="325" width="770" height="687" key="search.everywhere.popup/2560.360.1920.1080/0.0.2560.1440@0.0.2560.1440" timestamp="1666298787052" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/node_modules/vue/types/vue.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="28" column="20" selection-start-line="28" selection-start-column="20" selection-end-line="28" selection-end-column="20" /> + </state> + </provider> + </entry> + <entry file="jar://$APPLICATION_HOME_DIR$/lib/app.jar!/resources/html5-schema/html5/common.rnc"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="192"> + <caret line="121" column="18" selection-start-line="121" selection-start-column="18" selection-end-line="121" selection-end-column="18" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/tests/unit/serapi/util/ExpectingSerapiWorker.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="900"> + <caret line="45" column="8" selection-start-line="45" selection-start-column="8" selection-end-line="45" selection-end-column="8" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/MessagesWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="98"> + <caret line="182" column="7" selection-start-line="182" selection-start-column="7" selection-end-line="182" selection-end-column="7" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/Edit.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="280"> + <caret line="14" column="27" selection-start-line="14" selection-start-column="27" selection-end-line="14" selection-end-column="27" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/node_modules/vuex/types/vue.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="261"> + <caret line="15" column="5" selection-start-line="15" selection-start-column="5" selection-end-line="15" selection-end-column="5" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/assets/sass/layout/_response-window.scss"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="231"> + <caret line="68" column="5" selection-start-line="68" selection-start-column="5" selection-end-line="68" selection-end-column="5" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/GoalsWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret column="9" selection-start-column="9" selection-end-column="9" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/Goal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="300"> + <caret line="15" column="5" selection-start-line="15" selection-start-column="5" selection-end-line="15" selection-end-column="5" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/store/store.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="440"> + <caret line="26" column="6" selection-start-line="26" selection-start-column="6" selection-end-line="26" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiContentProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="1600"> + <caret line="95" selection-start-line="95" selection-end-line="95" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/ResponseWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="414"> + <caret line="33" selection-start-line="33" selection-end-line="33" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/AssistanceItem.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/package.json"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="-12"> + <caret line="46" column="33" selection-start-line="46" selection-start-column="33" selection-end-line="46" selection-end-column="33" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="533"> + <caret line="207" selection-start-line="207" selection-end-line="207" /> + <folding> + <element signature="n#style#0;n#td#1;n#tr#2;n#table#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#td#1;n#tr#4;n#table#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/workspace/2GuuX28a85cUIJBYzLPGPGh3p9m.xml b/.config/JetBrains/WebStorm2022.2/workspace/2GuuX28a85cUIJBYzLPGPGh3p9m.xml @@ -0,0 +1,196 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="BRANCH:origin/default-settings" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </select> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/Goal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="511"> + <caret line="183" column="2" selection-start-line="183" selection-start-column="2" selection-end-line="183" selection-end-column="2" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="Markdown"> + <summary usageCount="1" lastUsed="1667250828713" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="10" lastUsed="1667481797296" /> + </fileType> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/src/editpage/components/response/Goal.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="Markdown"> + <summary usageCount="1" lastUsage="1667250828714" /> + </language> + <language id="Vue"> + <summary usageCount="10" lastUsage="1667481797298" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="response" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="npm.electron:serve" executorId="Run" /> + </history> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$" commandHistoryFileName="waterproof-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="2235000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.2502604" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" weight="0.32998085" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.32998085" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.32998085" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.2502604" /> + </layout> + <recentWindows> + <value>Project</value> + <value>Terminal</value> + <value>Run</value> + <value>Version Control</value> + <value>Notifications</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="193" width="1053" height="725" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1667251002119"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="433" y="193" width="1053" height="725" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1054@0.0.1920.1054" timestamp="1667251002119" /> + <state x="422" y="356" width="478" height="484" key="FileChooserDialogImpl" timestamp="1667251280915"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="422" y="356" width="478" height="484" key="FileChooserDialogImpl/0.0.1920.1054@0.0.1920.1054" timestamp="1667251280915" /> + <state width="1874" height="316" key="GridCell.Tab.0.bottom" timestamp="1667481394586"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="316" key="GridCell.Tab.0.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1667481394586" /> + <state width="1874" height="316" key="GridCell.Tab.0.center" timestamp="1667481394585"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="316" key="GridCell.Tab.0.center/0.0.1920.1054@0.0.1920.1054" timestamp="1667481394585" /> + <state width="1874" height="316" key="GridCell.Tab.0.left" timestamp="1667481394585"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="316" key="GridCell.Tab.0.left/0.0.1920.1054@0.0.1920.1054" timestamp="1667481394585" /> + <state width="1874" height="316" key="GridCell.Tab.0.right" timestamp="1667481394586"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="316" key="GridCell.Tab.0.right/0.0.1920.1054@0.0.1920.1054" timestamp="1667481394586" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/Edit.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/Goal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="511"> + <caret line="183" column="2" selection-start-line="183" selection-start-column="2" selection-end-line="183" selection-end-column="2" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/workspace/2H2SlDyk0dy7hjrTHq1WzRdqCHF.xml b/.config/JetBrains/WebStorm2022.2/workspace/2H2SlDyk0dy7hjrTHq1WzRdqCHF.xml @@ -0,0 +1,171 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/Goal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="88" column="51" selection-start-line="88" selection-start-column="51" selection-end-line="88" selection-end-column="51" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="Markdown"> + <summary usageCount="1" lastUsed="1667481836340" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="7" lastUsed="1668369195665" /> + </fileType> + </component> + <component name="GitSEFilterConfiguration">{ +}</component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/src/editpage/components/response/Goal.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="Markdown"> + <summary usageCount="1" lastUsage="1667481836341" /> + </language> + <language id="Vue"> + <summary usageCount="7" lastUsage="1668369195666" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="response" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$" commandHistoryFileName="waterproof-history1" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="5757000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.2502604" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.32998085" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <recentWindows> + <value>Terminal</value> + <value>Project</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="193" width="1053" height="701" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1668337095088"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="433" y="193" width="1053" height="701" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1054@0.0.1920.1054" timestamp="1668337095088" /> + <state x="693" y="240" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser" timestamp="1668340775062"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="693" y="240" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.1920.1054@0.0.1920.1054" timestamp="1668340775062" /> + <state x="623" y="235" width="770" height="687" key="search.everywhere.popup" timestamp="1668340225673"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="623" y="235" width="770" height="687" key="search.everywhere.popup/0.0.1920.1054@0.0.1920.1054" timestamp="1668340225673" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/GoalsWindow.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/Goal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="88" column="51" selection-start-line="88" selection-start-column="51" selection-end-line="88" selection-end-column="51" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/workspace/2HsXuIA2xqgdC0R34fDrMJL7KRv.xml b/.config/JetBrains/WebStorm2022.2/workspace/2HsXuIA2xqgdC0R34fDrMJL7KRv.xml @@ -0,0 +1,326 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/EditWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="460"> + <caret line="286" column="8" selection-start-line="286" selection-start-column="8" selection-end-line="286" selection-end-column="8" /> + <folding> + <element signature="e#2902#2944#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="Markdown"> + <summary usageCount="3" lastUsed="1669075690358" /> + </fileType> + <fileType name="TypeScript"> + <summary usageCount="3" lastUsed="1669672663585" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="60" lastUsed="1669675270155" /> + </fileType> + </component> + <component name="FindInProjectRecents"> + <findStrings> + <find>type your</find> + <find>type you</find> + <find>import AssistanceBar</find> + <find>set-foc</find> + <find>wp</find> + <find>import WpBloc</find> + <find>set-focus</find> + </findStrings> + <dirStrings> + <dir>$PROJECT_DIR$/src/editpage/components/blocks/code</dir> + <dir>$PROJECT_DIR$/src/editpage/components/assistance</dir> + <dir>$PROJECT_DIR$/src/editpage/components</dir> + <dir>$PROJECT_DIR$/src/editpage</dir> + <dir>$PROJECT_DIR$/src/editpage/components/blocks</dir> + </dirStrings> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/TextBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/FoldBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/InputBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/InterBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/BlockContextMenu.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/WpBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/EditWindow.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="Markdown"> + <summary usageCount="3" lastUsage="1669075690360" /> + </language> + <language id="TypeScript"> + <summary usageCount="3" lastUsage="1669672663585" /> + </language> + <language id="Vue"> + <summary usageCount="60" lastUsage="1669675270158" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$" commandHistoryFileName="waterproof-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="11765000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.114843756" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.33029723" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Services" order="7" /> + <window_info anchor="bottom" id="Terminal" order="8" visible="true" weight="0.2564717" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.2502604" /> + </layout> + <layout-to-restore> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.015885416" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.33029723" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.13470757" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.2502604" /> + </layout-to-restore> + <recentWindows> + <value>Terminal</value> + <value>Project</value> + <value>Notifications</value> + <value>Run</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="193" width="1053" height="701" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1669288481858"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="433" y="193" width="1053" height="701" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1053@0.0.1920.1053" timestamp="1669288481858" /> + <state x="725" y="301" width="478" height="484" key="FileChooserDialogImpl" timestamp="1669288481047"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="725" y="301" width="478" height="484" key="FileChooserDialogImpl/0.0.1920.1053@0.0.1920.1053" timestamp="1669288481047" /> + <state width="1872" height="316" key="GridCell.Tab.0.bottom" timestamp="1669076829121"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1872" height="316" key="GridCell.Tab.0.bottom/0.0.1920.1053@0.0.1920.1053" timestamp="1669076829121" /> + <state width="1872" height="316" key="GridCell.Tab.0.center" timestamp="1669076829120"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1872" height="316" key="GridCell.Tab.0.center/0.0.1920.1053@0.0.1920.1053" timestamp="1669076829120" /> + <state width="1872" height="316" key="GridCell.Tab.0.left" timestamp="1669076829120"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1872" height="316" key="GridCell.Tab.0.left/0.0.1920.1053@0.0.1920.1053" timestamp="1669076829120" /> + <state width="1872" height="316" key="GridCell.Tab.0.right" timestamp="1669076829121"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1872" height="316" key="GridCell.Tab.0.right/0.0.1920.1053@0.0.1920.1053" timestamp="1669076829121" /> + <state x="479" y="166" key="SettingsEditor" timestamp="1669287957331"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="479" y="166" key="SettingsEditor/0.0.1920.1053@0.0.1920.1053" timestamp="1669287957331" /> + <state x="693" y="239" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser" timestamp="1669675324951"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="693" y="239" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.1920.1053@0.0.1920.1053" timestamp="1669675324951" /> + <state x="688" y="135" width="646" height="544" key="find.popup" timestamp="1669675169124"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="688" y="135" width="646" height="544" key="find.popup/0.0.1920.1053@0.0.1920.1053" timestamp="1669675169124" /> + <state x="917" y="181" width="862" height="730" key="find.popup/0.0.2560.1413/2560.0.1920.1080@0.0.2560.1413" timestamp="1669557817662" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/TextBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="160"> + <caret line="8" column="4" selection-start-line="8" selection-start-column="4" selection-end-line="8" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/FoldBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="60"> + <caret line="3" column="25" selection-start-line="3" selection-start-column="25" selection-end-line="3" selection-end-column="25" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="5" column="15" selection-start-line="5" selection-start-column="15" selection-end-line="5" selection-end-column="15" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/AssistanceBar.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="360"> + <caret line="46" column="6" selection-start-line="46" selection-start-column="6" selection-end-line="46" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/InterBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="5" column="29" selection-start-line="5" selection-start-column="29" selection-end-line="5" selection-end-column="29" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/node_modules/vue/types/vue.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="28" column="20" selection-start-line="28" selection-start-column="20" selection-end-line="28" selection-end-column="20" /> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.es5.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="261"> + <caret line="323" column="12" selection-start-line="323" selection-start-column="12" selection-end-line="323" selection-end-column="12" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/BlockContextMenu.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="624"> + <caret line="408" column="4" selection-start-line="408" selection-start-column="4" selection-end-line="408" selection-end-column="4" /> + <folding> + <element signature="e#287#326#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/Find.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="261"> + <caret line="218" column="27" selection-start-line="218" selection-start-column="27" selection-end-line="218" selection-end-column="27" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/InputBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="180"> + <caret line="9" column="7" selection-start-line="9" selection-start-column="7" selection-end-line="9" selection-end-column="7" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="20"> + <caret line="1" column="40" selection-start-line="1" selection-start-column="40" selection-end-line="1" selection-end-column="40" /> + <folding> + <element signature="n#style#0;n#div#0;n#template#0;n#!!top" expanded="true" /> + <element signature="e#1114#1147#0" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/WpBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="540"> + <caret line="35" column="56" selection-start-line="35" selection-start-column="56" selection-end-line="35" selection-end-column="56" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/EditWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="460"> + <caret line="286" column="8" selection-start-line="286" selection-start-column="8" selection-end-line="286" selection-end-column="8" /> + <folding> + <element signature="e#2902#2944#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/workspace/2ICB3dBe1oV5Gq3qwKSkHasmRcS.xml b/.config/JetBrains/WebStorm2022.2/workspace/2ICB3dBe1oV5Gq3qwKSkHasmRcS.xml @@ -0,0 +1,682 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="bookmarks"> + <BookmarkState> + <attributes> + <entry key="url" value="file://$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue" /> + <entry key="line" value="32" /> + </attributes> + <option name="provider" value="com.intellij.ide.bookmark.providers.LineBookmarkProvider" /> + </BookmarkState> + </option> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <splitter split-orientation="horizontal" split-proportion="0.5"> + <split-first> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/util/SerapiCommandFactory.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="80" column="39" selection-start-line="80" selection-start-column="39" selection-end-line="80" selection-end-column="39" /> + </state> + </provider> + </entry> + </file> + <file pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/SerapiParser.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="296" column="4" selection-start-line="296" selection-start-column="4" selection-end-line="296" selection-end-column="4" /> + </state> + </provider> + </entry> + </file> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiSearchProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="272"> + <caret line="219" column="41" selection-start-line="219" selection-start-column="41" selection-end-line="219" selection-end-column="41" /> + <folding> + <element signature="e#0#54#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </file> + <file pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiContentProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="343" column="6" selection-start-line="343" selection-start-column="6" selection-end-line="343" selection-end-column="6" /> + </state> + </provider> + </entry> + </file> + </leaf> + </split-first> + <split-second> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/util/SerapiProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="200"> + <caret line="86" column="17" selection-start-line="86" selection-start-column="17" selection-end-line="86" selection-end-column="17" /> + </state> + </provider> + </entry> + </file> + </leaf> + </split-second> + </splitter> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="JavaScript"> + <summary usageCount="103" lastUsed="1671837556551" /> + </fileType> + <fileType name="Markdown"> + <summary usageCount="1" lastUsed="1669675491186" /> + </fileType> + <fileType name="TypeScript"> + <summary usageCount="5" lastUsed="1671716791595" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="98" lastUsed="1671715419333" /> + </fileType> + </component> + <component name="FindInProjectRecents"> + <findStrings> + <find>await se</find> + <find>(Query () (</find> + <find>query(command) {</find> + <find>illegal</find> + <find>illegal begin of vernac</find> + <find>Execute to cur</find> + <find>Enable loggin</find> + <find>Type your</find> + <find>settingsmodal</find> + <find>openSettingsModal</find> + <find>settingsModal</find> + <find>Find</find> + <find>find in note</find> + <find>findsertop</find> + <find>sertop</find> + <find>executeIndex</find> + <find>setContentSuccess</find> + <find>executeLineIndex</find> + <find>executedLineIndex</find> + <find>executedIndex</find> + <find>Type you</find> + <find>queryCo</find> + <find>../../../../...</find> + <find>CoqInteraction</find> + <find>import coqinteraction</find> + <find>.data()</find> + <find>executedIndex &lt;</find> + <find>lineindex</find> + <find>this.state.</find> + <find>sid</find> + </findStrings> + <dirStrings> + <dir>$PROJECT_DIR$/src</dir> + <dir>$PROJECT_DIR$/src/editpage/components/blocks</dir> + <dir>$PROJECT_DIR$/src/coq</dir> + <dir>$PROJECT_DIR$/src/editpage/components/menubars</dir> + <dir>$PROJECT_DIR$/src/editpage/components/assistance</dir> + <dir>$PROJECT_DIR$/src/io</dir> + <dir>$PROJECT_DIR$/tests/unit/io</dir> + <dir>$PROJECT_DIR$/tests/unit/serapi/processors</dir> + <dir>$PROJECT_DIR$/src/editpage/components</dir> + <dir>$PROJECT_DIR$/src/editpage/components/blocks/code</dir> + <dir>$PROJECT_DIR$/src/coq/serapi/util</dir> + <dir>$PROJECT_DIR$/src/editpage/components/mixins</dir> + <dir>$PROJECT_DIR$/src/coq/serapi/processors</dir> + <dir>$PROJECT_DIR$/src/coq/serapi</dir> + </dirStrings> + </component> + <component name="GitSEFilterConfiguration">{ +}</component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/SideWindow.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/WpBlock.vue" /> + <option value="$PROJECT_DIR$/src/coq/serapi/processors/CoqSerapiProcessors.js" /> + <option value="$PROJECT_DIR$/tests/unit/serapi/processors/SerapiContentProcessorTest.spec.js" /> + <option value="$PROJECT_DIR$/tests/unit/serapi/processors/SerapiContentAndExecutionProcessorsTest.spec.js" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/IsolatedCommand.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/AssistanceBar.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue" /> + <option value="$PROJECT_DIR$/src/editpage/Edit.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/menubars/Sidebar.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/mixins/CoqInteraction.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/ProofWindow.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/EditWindow.vue" /> + <option value="$PROJECT_DIR$/src/coq/serapi/util/SerapiCommandFactory.js" /> + <option value="$PROJECT_DIR$/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <option value="$PROJECT_DIR$/src/coq/serapi/processors/SerapiContentProcessor.js" /> + <option value="$PROJECT_DIR$/src/coq/serapi/util/SerapiProcessor.js" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="JavaScript"> + <summary usageCount="103" lastUsage="1671837556551" /> + </language> + <language id="Markdown"> + <summary usageCount="1" lastUsage="1669675491188" /> + </language> + <language id="TypeScript"> + <summary usageCount="5" lastUsage="1671716791595" /> + </language> + <language id="Vue"> + <summary usageCount="98" lastUsage="1671715419333" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="coq" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="coq" type="462c0819:PsiDirectoryNode" /> + <item name="serapi" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="coq" type="462c0819:PsiDirectoryNode" /> + <item name="serapi" type="462c0819:PsiDirectoryNode" /> + <item name="processors" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="coq" type="462c0819:PsiDirectoryNode" /> + <item name="serapi" type="462c0819:PsiDirectoryNode" /> + <item name="util" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="assistance" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="menubars" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="mixins" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$/src/editpage/components" commandHistoryFileName="waterproof-history1" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="33604000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Space Code Reviews" /> + <window_info id="Pull Requests" /> + <window_info id="Commit" /> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" weight="0.32473958" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Internal Method Tracing" /> + <window_info anchor="bottom" id="File Transfer" /> + <window_info anchor="bottom" id="TypeScript" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" weight="0.33029723" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.32187802" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="documentation.v2" side_tool="true" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <layout-to-restore> + <window_info id="Space Code Reviews" /> + <window_info id="Pull Requests" /> + <window_info id="Commit" /> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.32473958" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Internal Method Tracing" /> + <window_info anchor="bottom" id="File Transfer" /> + <window_info anchor="bottom" id="TypeScript" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" weight="0.33029723" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.32166827" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="documentation.v2" side_tool="true" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout-to-restore> + <recentWindows> + <value>Terminal</value> + <value>Project</value> + <value>Run</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="193" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1671716416415"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="433" y="193" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1053@0.0.1920.1053" timestamp="1671716416415" /> + <state x="726" y="289" width="643" height="484" key="FileChooserDialogImpl" timestamp="1671187672136"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="726" y="289" width="643" height="484" key="FileChooserDialogImpl/0.0.1920.1053@0.0.1920.1053" timestamp="1671187672136" /> + <state width="782" height="722" key="SwitcherDM" timestamp="1670166508761"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="782" height="722" key="SwitcherDM/0.0.1920.1053@0.0.1920.1053" timestamp="1670166508761" /> + <state x="693" y="239" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser" timestamp="1671710659715"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="693" y="239" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.1920.1053@0.0.1920.1053" timestamp="1671710659715" /> + <state x="942" y="160" width="978" height="893" key="find.popup" timestamp="1671716370510"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="942" y="160" width="978" height="893" key="find.popup/0.0.1920.1053@0.0.1920.1053" timestamp="1671716370510" /> + <state x="910" y="173" width="1304" height="763" key="find.popup/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669819660211" /> + <state x="707" y="241" width="770" height="513" key="search.everywhere.popup" timestamp="1671206913598"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="707" y="241" width="770" height="513" key="search.everywhere.popup/0.0.1920.1053@0.0.1920.1053" timestamp="1671206913598" /> + <state x="943" y="324" width="770" height="688" key="search.everywhere.popup/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669818661175" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/EditorInterface.js"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiExecutionProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="60"> + <caret line="212" column="42" selection-start-line="212" selection-start-column="42" selection-end-line="212" selection-end-column="42" /> + <folding> + <element signature="e#0#54#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/tests/unit/serapi/processors/SerapiQueryProcessorTest.spec.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="421"> + <caret line="76" column="29" selection-start-line="76" selection-start-column="29" selection-end-line="76" selection-end-column="29" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/Find.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="241"> + <caret line="29" column="15" selection-start-line="29" selection-start-column="15" selection-end-line="29" selection-end-column="15" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/AssistanceItem.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/SideWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="5" column="6" selection-start-line="5" selection-start-column="6" selection-end-line="5" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.es2015.promise.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="20"> + <caret line="63" selection-start-line="63" selection-end-line="63" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/tests/unit/serapi/processors/SerapiContentProcessorTest.spec.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="-1769"> + <caret line="490" lean-forward="true" selection-start-line="490" selection-end-line="490" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/menubars/Topbar.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="20"> + <caret line="187" column="19" selection-start-line="187" selection-start-column="19" selection-end-line="187" selection-end-column="19" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/menubars/ShortcutButton.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="131"> + <caret line="16" selection-start-line="16" selection-end-line="16" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeMirrorHandler.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="300"> + <caret line="42" column="12" selection-start-line="42" selection-start-column="12" selection-end-line="42" selection-end-column="12" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/io/shortKey.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="500"> + <caret line="25" column="4" selection-start-line="25" selection-start-column="4" selection-end-line="25" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/menubars/SidebarButton.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="140"> + <caret line="9" column="28" selection-start-line="9" selection-start-column="28" selection-end-line="9" selection-end-column="28" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="611"> + <caret line="89" column="39" selection-start-line="89" selection-start-column="39" selection-end-line="89" selection-end-column="39" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/tests/unit/io/findsertop.spec.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="291"> + <caret line="102" lean-forward="true" selection-start-line="102" selection-end-line="102" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/io/findsertop.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="220"> + <caret line="68" column="15" selection-start-line="68" selection-start-column="15" selection-end-line="68" selection-end-column="15" /> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.dom.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="210"> + <caret line="4873" column="13" selection-start-line="4873" selection-start-column="13" selection-end-line="4873" selection-end-column="13" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/IsolatedCommand.vue" /> + <entry file="file://$PROJECT_DIR$/tests/unit/serapi/processors/SerapiContentAndExecutionProcessorsTest.spec.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="210"> + <caret line="23" column="23" selection-start-line="23" selection-start-column="23" selection-end-line="23" selection-end-column="23" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="13" column="33" selection-start-line="13" selection-start-column="33" selection-end-line="13" selection-end-column="33" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/menubars/Sidebar.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="131"> + <caret line="164" column="6" selection-start-line="164" selection-start-column="6" selection-end-line="164" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/Edit.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="80"> + <caret line="4" column="4" selection-start-line="4" selection-start-column="4" selection-end-line="4" selection-end-column="4" /> + <folding> + <element signature="e#1747#1786#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/CoqInterface.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="-1"> + <caret line="61" column="4" selection-start-line="61" selection-start-column="4" selection-end-line="61" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/commands/Command.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="810"> + <caret line="48" column="27" selection-start-line="48" selection-start-column="27" selection-end-line="48" selection-end-column="27" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/AssistanceBar.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="410"> + <caret line="107" column="34" selection-start-line="107" selection-start-column="34" selection-end-line="107" selection-end-column="34" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/CoqSerapiProcessors.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="127" column="2" selection-start-line="127" selection-start-column="2" selection-end-line="127" selection-end-column="2" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/ProofWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="5520"> + <caret line="285" column="13" selection-start-line="285" selection-start-column="13" selection-end-line="285" selection-end-column="13" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/EditWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="280"> + <caret line="106" column="4" selection-start-line="106" selection-start-column="4" selection-end-line="106" selection-end-column="4" /> + <folding> + <element signature="n#style#0;n#!!top" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/WpBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="13" column="4" selection-start-line="13" selection-start-column="4" selection-end-line="13" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/CoqState.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="184"> + <caret line="75" column="15" selection-start-line="75" selection-start-column="15" selection-end-line="75" selection-end-column="15" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="1052"> + <caret line="78" column="33" selection-start-line="78" selection-start-column="33" selection-end-line="78" selection-end-column="33" /> + <folding> + <element signature="n#style#0;n#div#0;n#template#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/util/SerapiState.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="164"> + <caret line="105" column="11" selection-start-line="105" selection-start-column="11" selection-end-line="105" selection-end-column="11" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CoqInteraction.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="292"> + <caret line="164" column="40" selection-start-line="164" selection-start-column="40" selection-end-line="164" selection-end-column="40" /> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.es5.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="301"> + <caret line="274" column="12" selection-start-line="274" selection-start-column="12" selection-end-line="274" selection-end-column="12" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiASTProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="720"> + <caret line="36" column="21" selection-start-line="36" selection-start-column="21" selection-end-line="36" selection-end-column="21" /> + <folding> + <element signature="e#0#54#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.es2015.core.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="184"> + <caret line="285" column="4" selection-start-line="285" selection-start-column="4" selection-end-line="285" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/util/SerapiCommandFactory.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="80" column="39" selection-start-line="80" selection-start-column="39" selection-end-line="80" selection-end-column="39" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/SerapiParser.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="296" column="4" selection-start-line="296" selection-start-column="4" selection-end-line="296" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiSearchProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="272"> + <caret line="219" column="41" selection-start-line="219" selection-start-column="41" selection-end-line="219" selection-end-column="41" /> + <folding> + <element signature="e#0#54#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiContentProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="343" column="6" selection-start-line="343" selection-start-column="6" selection-end-line="343" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/util/SerapiProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="200"> + <caret line="86" column="17" selection-start-line="86" selection-start-column="17" selection-end-line="86" selection-end-column="17" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.2/workspace/2IdKzoD8evrslI7hv1F3zErS66y.xml b/.config/JetBrains/WebStorm2022.2/workspace/2IdKzoD8evrslI7hv1F3zErS66y.xml @@ -0,0 +1,387 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:npm_and_yarn" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:npm_and_yarn" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:ejs-and-vue" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:npm_and_yarn" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:hapi" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:npm_and_yarn" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:jsdom-and-vue" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:npm_and_yarn" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:loader-utils-and-loader-utils-and-vue" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:feature" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/EditWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="-360"> + <caret line="22" column="26" lean-forward="true" selection-start-line="22" selection-start-column="26" selection-end-line="22" selection-end-column="26" /> + <folding> + <element signature="e#2965#3007#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </file> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="5" column="15" selection-start-line="5" selection-start-column="15" selection-end-line="5" selection-end-column="15" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="JavaScript"> + <summary usageCount="5" lastUsed="1671040296135" /> + </fileType> + <fileType name="Markdown"> + <summary usageCount="1" lastUsed="1670506284617" /> + </fileType> + <fileType name="PLAIN_TEXT"> + <summary usageCount="1" lastUsed="1670964451401" /> + </fileType> + <fileType name="TypeScript"> + <summary usageCount="1" lastUsed="1671040541767" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="24" lastUsed="1671187673308" /> + </fileType> + </component> + <component name="FindInProjectRecents"> + <findStrings> + <find>progres</find> + <find>bar</find> + <find>scrollToWor</find> + <find>scrolltoWor</find> + <find>execHeight</find> + <find>codeexe</find> + <find>codemirrorhandl</find> + <find>coqcodemirrormode</find> + </findStrings> + <dirStrings> + <dir>$PROJECT_DIR$/wrapper/wplib/Notebooks</dir> + <dir>$PROJECT_DIR$/src/editpage/components</dir> + <dir>$PROJECT_DIR$/src/editpage/components/mixins</dir> + </dirStrings> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/src/editpage/components/Gutter.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/InputBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/EditWindow.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="JavaScript"> + <summary usageCount="5" lastUsage="1671040296135" /> + </language> + <language id="Markdown"> + <summary usageCount="1" lastUsage="1670506284617" /> + </language> + <language id="TEXT"> + <summary usageCount="1" lastUsage="1670964451401" /> + </language> + <language id="TypeScript"> + <summary usageCount="1" lastUsage="1671040541767" /> + </language> + <language id="Vue"> + <summary usageCount="24" lastUsage="1671187673308" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="assistance" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="blocks" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="blocks" type="462c0819:PsiDirectoryNode" /> + <item name="code" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="mixins" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$/src/editpage/components" commandHistoryFileName="waterproof-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="3601000" /> + </component> + <component name="ToolWindowManager"> + <editor active="true" /> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info id="npm" order="1" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="2" visible="true" weight="0.29453126" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.33700866" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <recentWindows> + <value>Project</value> + <value>Terminal</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="726" y="289" width="478" height="484" key="FileChooserDialogImpl" timestamp="1671108415471"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="726" y="289" width="478" height="484" key="FileChooserDialogImpl/0.0.1920.1053@0.0.1920.1053" timestamp="1671108415471" /> + <state x="683" y="129" width="646" height="544" key="find.popup" timestamp="1671029992864"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="683" y="129" width="646" height="544" key="find.popup/0.0.1920.1053@0.0.1920.1053" timestamp="1671029992864" /> + <state x="910" y="173" width="646" height="544" key="find.popup/0.0.2560.1413/2560.82.1920.1080@0.0.2560.1413" timestamp="1670965169503" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="20"> + <caret line="1" selection-start-line="1" selection-end-line="1" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/wrapper/wplib/Notebooks/Tutorial.wpn"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="62" column="4" selection-start-line="62" selection-start-column="4" selection-end-line="62" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/Find.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="261"> + <caret line="188" column="19" selection-start-line="188" selection-start-column="19" selection-end-line="188" selection-end-column="19" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/AssistanceBar.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="320"> + <caret line="31" column="15" selection-start-line="31" selection-start-column="15" selection-end-line="31" selection-end-column="15" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/SideWindow.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/menubars/Sidebar.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <folding> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeMirrorHandler.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="25" column="14" selection-start-line="25" selection-start-column="14" selection-end-line="25" selection-end-column="14" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/main.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="7" column="21" selection-start-line="7" selection-start-column="21" selection-end-line="7" selection-end-column="21" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/codemirror/CoqCodemirrorMode.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="18" column="24" selection-start-line="18" selection-start-column="24" selection-end-line="18" selection-end-column="24" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/InputBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="183"> + <caret line="12" column="20" selection-start-line="12" selection-start-column="20" selection-end-line="12" selection-end-column="20" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/Gutter.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="440"> + <caret line="22" column="10" selection-start-line="22" selection-start-column="10" selection-end-line="22" selection-end-column="10" /> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.dom.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="174"> + <caret line="4873" column="13" selection-start-line="4873" selection-start-column="13" selection-end-line="4873" selection-end-column="13" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/EditWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="-360"> + <caret line="22" column="26" lean-forward="true" selection-start-line="22" selection-start-column="26" selection-end-line="22" selection-end-column="26" /> + <folding> + <element signature="e#2965#3007#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="5" column="15" selection-start-line="5" selection-start-column="15" selection-end-line="5" selection-end-column="15" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/bundled_plugins.txt b/.config/JetBrains/WebStorm2022.3/bundled_plugins.txt @@ -0,0 +1,172 @@ +AngularJS|JavaScript Frameworks and Tools + +Docker|Deployment + +Git4Idea|Version Controls + +HtmlTools|HTML and XML + +JSIntentionPowerPack|JavaScript Frameworks and Tools + +JavaScriptDebugger|JavaScript Frameworks and Tools + +JavaScript|JavaScript Frameworks and Tools + +Karma|JavaScript Frameworks and Tools + +NodeJS|JavaScript Frameworks and Tools + +Refactor-X|HTML and XML + +Remote Development Server|null + +Subversion|Version Controls + +com.deadlock.scsyntax|null + +com.dmarcotte.handlebars|Template Languages + +com.intellij.CloudConfig|IDE Settings + +com.intellij.completion.ml.ranking|Other Tools + +com.intellij.configurationScript|null + +com.intellij.copyright|Other Tools + +com.intellij.css|Style Sheets + +com.intellij.dev|null + +com.intellij.diagram|Other Tools + +com.intellij.platform.images|null + +com.intellij.plugins.all_hallows_eve.colorscheme|UI + +com.intellij.plugins.blackboard.colorscheme|UI + +com.intellij.plugins.cobalt.colorscheme|UI + +com.intellij.plugins.eclipsekeymap|Keymap + +com.intellij.plugins.github.colorscheme|UI + +com.intellij.plugins.html.instantEditing|HTML and XML + +com.intellij.plugins.monokai.colorscheme|UI + +com.intellij.plugins.netbeanskeymap|Keymap + +com.intellij.plugins.rails_casts.colorscheme|UI + +com.intellij.plugins.twilight.colorscheme|UI + +com.intellij.plugins.vibrantink.colorscheme|UI + +com.intellij.plugins.visualstudiokeymap|Keymap + +com.intellij.plugins.vscodekeymap|Keymap + +com.intellij.plugins.warmneon.colorscheme|UI + +com.intellij.plugins.watcher|null + +com.intellij.plugins.webcomponents|JavaScript Frameworks and Tools + +com.intellij.searcheverywhere.ml|null + +com.intellij.settingsSync|IDE Settings + +com.intellij.tailwindcss|Style Sheets + +com.intellij.tasks.timeTracking|Other Tools + +com.intellij.tasks|Other Tools + +com.intellij|null + +com.jetbrains.codeWithMe|null + +com.jetbrains.gateway.terminal|null + +com.jetbrains.gateway|Remote Development + +com.jetbrains.lang.ejs|Template Languages + +com.jetbrains.performancePlugin.dynamicPlugins|null + +com.jetbrains.performancePlugin|Other Tools + +com.jetbrains.plugins.jade|Template Languages + +com.jetbrains.plugins.webDeployment|Deployment + +com.jetbrains.projector.libs|null + +com.jetbrains.restClient|Other Tools + +com.jetbrains.sh|Languages + +com.jetbrains.space|null + +cucumber-javascript|JavaScript Frameworks and Tools + +gherkin|Languages + +hg4idea|Version Controls + +intellij.grid.core.impl|null + +intellij.grid.impl|null + +intellij.indexing.shared.core|null + +intellij.indexing.shared|null + +intellij.nextjs|JavaScript Frameworks and Tools + +intellij.prettierJS|JavaScript Frameworks and Tools + +intellij.vitejs|JavaScript Frameworks and Tools + +intellij.webpack|JavaScript Frameworks and Tools + +intellij.webp|null + +org.editorconfig.editorconfigjetbrains|Other Tools + +org.intellij.intelliLang|Other Tools + +org.intellij.plugins.markdown|Languages + +org.intellij.qodana|null + +org.jetbrains.plugins.emojipicker|Other Tools + +org.jetbrains.plugins.github|Version Controls + +org.jetbrains.plugins.less|Style Sheets + +org.jetbrains.plugins.node-remote-interpreter|JavaScript Frameworks and Tools + +org.jetbrains.plugins.remote-run|null + +org.jetbrains.plugins.sass|Style Sheets + +org.jetbrains.plugins.terminal|Other Tools + +org.jetbrains.plugins.textmate|Other Tools + +org.jetbrains.plugins.vagrant|Deployment + +org.jetbrains.plugins.vue|JavaScript Frameworks and Tools + +org.jetbrains.plugins.yaml|Languages + +org.jetbrains.security.package-checker|null + +tanvd.grazi|null + +tslint|JavaScript Frameworks and Tools + diff --git a/.config/JetBrains/WebStorm2022.3/codestyles/Default.xml b/.config/JetBrains/WebStorm2022.3/codestyles/Default.xml @@ -0,0 +1,7 @@ +<code_scheme name="Default" version="173"> + <option name="DO_NOT_FORMAT"> + <list> + <fileSet type="globPattern" pattern="*{js}" /> + </list> + </option> +</code_scheme> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/early-access-registry.txt b/.config/JetBrains/WebStorm2022.3/early-access-registry.txt @@ -0,0 +1,2 @@ +ide.experimental.ui +false diff --git a/.config/JetBrains/WebStorm2022.3/event-log-metadata/fus/events-scheme.json b/.config/JetBrains/WebStorm2022.3/event-log-metadata/fus/events-scheme.json @@ -0,0 +1,4785 @@ +{ + "groups" : [ { + "id" : "accessibility", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:screen.reader.detected|screen.reader.support.enabled|screen.reader.support.enabled.in.vmoptions}" ] + } + }, { + "id" : "actions", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#action}", "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#action}", "{util#rider_backend_action}", "{enum:com.intellij.microservices.ui.diagrams.model.MsDiagramDataModel$showNotificationIfNoDataFound$1}" ], + "additional.same_window" : [ "{enum#boolean}" ], + "additional.toolwindow" : [ "{util#toolwindow}" ], + "class" : [ "{util#class_name}", "{enum:com.intellij.microservices.ui.diagrams.actions.MsShowWholeProjectDiagramAction|com.intellij.microservices.ui.diagrams.model.MsDiagramDataModel$showNotificationIfNoDataFound$1}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "dumb" : [ "{enum#boolean}" ], + "dumb_start" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "enable" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "isSubmenu" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "parent" : [ "{enum#parent}", "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "result.error" : [ "{util#class_name}" ], + "result.type" : [ "{enum:ignored|performed|failed|unknown}" ], + "size" : [ "{regexp#integer}" ], + "start_time" : [ "{regexp#integer}" ], + "toolwindow" : [ "{util#toolwindow}" ] + }, + "enums" : { + "__event_id" : [ "action.invoked", "custom.action.invoked", "action.finished", "action.updated", "action.group.expanded" ], + "parent" : [ "LineMarkerActionWrapper", "TreeActionWrapper", "MyTreeActionWrapper" ] + } + } + }, { + "id" : "actions.gtdu", + "builds" : [ ], + "versions" : [ { + "from" : "53" + } ], + "rules" : { + "event_id" : [ "{enum:performed|navigated}" ], + "event_data" : { + "choice" : [ "{enum:SU|GTD}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "input_event" : [ "{util#shortcut}" ], + "navigation_provider_class" : [ "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "actions.on.save", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:reformat.code|rearrange.code|optimize.imports|cleanup.code}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "actions.runAnything", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#run_anything_class}:_RunAnything_-_execution_-_{enum#run_anything_title}", "{enum#run_anything_class}:_RunAnything_-_more_-_{enum#run_anything_title}", "{enum#_}" ], + "event_data" : { + "group" : [ "{enum#group}", "{util#class_name}" ], + "list" : [ "{enum#list}", "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "with_alt" : [ "{enum#boolean}" ], + "with_shift" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "RunAnything_-_SHIFT_HOLD", "execute", "click.more" ], + "group" : [ "Bundler", "rails_generators", "Gradle_tasks", "npm_scripts", "Maven_goals", "rvm_use", "rake", "rbenv_shell", "General", "Recent", "Run_configurations", "Gradle", "Maven", "npm", "Python", "Recent_projects", "ruby", "Grunt", "third.party" ], + "list" : [ "RunAnythingMainListModel", "RunAnythingHelpListModel", "third.party" ], + "run_anything_class" : [ "RunAnythingMainListModel", "RunAnythingHelpListModel" ], + "run_anything_title" : [ "Run_configurations", "Recent", "rake", "rails_generators", "Recent_projects", "Bundler", "rvm_use", "ruby", "third.party", "run.anything.group.unknown.title", "Gradle", "Maven", "Python", "npm", "General", "Gradle_tasks", "Maven_goals", "npm_scripts" ] + } + } + }, { + "id" : "analysis.pwa", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "size_bytes" : [ "{regexp#integer}" ], + "status" : [ "{enum:Success|InterruptedByUser|Exception}" ] + }, + "enums" : { + "__event_id" : [ "index.metadata", "index.state", "index.tasks", "update.started", "update.finished", "scan.started", "scan.finished" ] + } + } + }, { + "id" : "analysis.pwa.counter", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:scan.started|scan.finished|update.started|update.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "status" : [ "{enum:Success|InterruptedByUser|Exception}" ] + } + } + }, { + "id" : "appearance.file.colors", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:editor.tabs|file.colors|project.view}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "aqua.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selection.updated|url.updated|locator.evaluated}" ], + "event_data" : { + "isAqua" : [ "{enum#boolean}" ], + "locatorType" : [ "{enum:XPATH|CSS|TAG_WITH_CLASSES|ID|NAME|TEXT|DATA|ARIA_LABEL}" ], + "source" : [ "{enum:NONE|BROWSER|PAGE_STRUCTURE|EVALUATOR|CODE_EDITOR|CACHE}", "{enum:intention|navigation}" ] + } + } + }, { + "id" : "balloons", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:balloon.shown}" ], + "event_data" : { + "balloon_id" : [ "{enum#__balloon_id}", "{enum:cwm.contols.hidden}", "{enum:cwm.host.builtinserver.port_bind_error}", "{enum:cwm.controls.hidden}" ] + }, + "enums" : { + "__balloon_id" : [ "cwm.telephony.text_message", "cwm.host.session.nmins_left", "cwm.telephony.participant_enabled_video", "cwm.host.connection.version_mismatch_error", "cwm.host.action.getjoinlink.link_copied", "cwm.permissions.accept_decline", "cwm.host.action.copyjoinlink.link_copied", "cwm.following.started", "cwm.host.terminal.shared.status", "cwm.host.connection.user_left", "cwm.telephony.customize_audio_video_settings", "cwm.host.connection.user_joined", "cwm.following.request", "cwm.guest.telephony.voice_chat_enabled", "cwm.guest.following.stopped" ] + } + } + }, { + "id" : "bookmarks", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{util#favorite_type}" ] + }, + "enums" : { + "__event_id" : [ "bookmarks.total", "bookmarks.with.letter.mnemonic", "bookmarks.with.line", "bookmarks.with.number.mnemonic", "favorites.directories", "favorites.files", "favorites.lists", "favorites.total", "favorites.custom" ] + } + } + }, { + "id" : "bookmarks.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:bookmark.navigate|favorites.navigate}" ], + "event_data" : { + "mnemonicType" : [ "{enum:Number|None|Letter}" ], + "navigatable" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "withLine" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "build", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "has_errors" : [ "{enum#boolean}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "incremental" : [ "{enum#boolean}" ], + "modules" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "task_runner_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "bundled.resource.reference", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:ide.file|plugin.file}" ], + "event_data" : { + "path" : [ "{util#bundled_resource_path}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "cache.recovery.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:perform}" ], + "event_data" : { + "action-id" : [ "{enum:refresh|hammer|reindex|drop-shared-index|rescan|stop|reload-workspace-model}" ], + "from-guide" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "commit.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "commit_check_class" : [ "{util#class_name}" ], + "commit_option" : [ "{enum:SIGN_OFF|RUN_HOOKS|AMEND}" ], + "commit_problem_class" : [ "{util#class_name}" ], + "commit_problem_place" : [ "{enum:NOTIFICATION|COMMIT_TOOLWINDOW|PUSH_DIALOG}" ], + "duration_ms" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "errors_count" : [ "{regexp#integer}" ], + "execution_order" : [ "{enum:EARLY|MODIFICATION|LATE|POST_COMMIT}" ], + "files_included" : [ "{regexp#integer}" ], + "files_total" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "input_event" : [ "{util#shortcut}" ], + "is_from_settings" : [ "{enum#boolean}" ], + "is_success" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "unversioned_included" : [ "{regexp#integer}" ], + "unversioned_total" : [ "{regexp#integer}" ], + "warnings_count" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "select.item", "session.started", "session.finished", "show.diff", "close.diff", "commit", "jump.to.source", "commit.and.push", "include.file", "exclude.file", "toggle.commit.check", "commit_check_session.finished", "code.analysis.warning", "commit_check_session.started", "toggle.commit.option", "view.commit.problem" ] + } + } + }, { + "id" : "completion", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished}" ], + "event_data" : { + "additional.ml_used" : [ "{enum#boolean}" ], + "additional.r_context_type" : [ "{enum#__r_context_type}" ], + "additional.r_lookup_element_origin" : [ "{enum:ORIGINAL|ML_COMPLETION|MERGED}" ], + "additional.r_ml_app_version" : [ "{regexp#version}" ], + "additional.r_ml_enabled" : [ "{enum#boolean}" ], + "additional.r_ml_n_proposed_variants" : [ "{regexp#integer}" ], + "additional.r_ml_response_received" : [ "{enum#boolean}" ], + "additional.r_ml_time_ms" : [ "{regexp#integer}" ], + "additional.ruby_lookup_usage_location" : [ "{enum#__ruby_lookup_usage_location}" ], + "additional.spellchecker" : [ "{enum#boolean}" ], + "additional.total_ml_time" : [ "{regexp#integer}" ], + "additional.version" : [ "{regexp#version}" ], + "alphabetically" : [ "{enum#boolean}" ], + "backspaces" : [ "{regexp#integer}" ], + "completion_char" : [ "{enum#__completion_char}" ], + "contributor" : [ "{util#class_name}" ], + "current_file" : [ "{util#current_file}" ], + "dumb_finish" : [ "{enum#boolean}" ], + "dumb_start" : [ "{enum#boolean}" ], + "duration" : [ "{regexp#integer}" ], + "finish_type" : [ "{enum:TYPED|EXPLICIT|CANCELED_EXPLICITLY|CANCELED_BY_TYPING}" ], + "iren_model_type" : [ "{enum:default|ngram}" ], + "iren_probability" : [ "{regexp#float}" ], + "lang" : [ "{util#lang}" ], + "ml_used" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "query_length" : [ "{regexp#integer}" ], + "r_context_type" : [ "{enum#__r_context_type}" ], + "r_lookup_element_origin" : [ "{enum:ORIGINAL|ML_COMPLETION|MERGED}" ], + "r_ml_app_version" : [ "{regexp#version}" ], + "r_ml_enabled" : [ "{enum#boolean}" ], + "r_ml_model_version" : [ "{regexp#version}" ], + "r_ml_n_proposed_variants" : [ "{regexp#integer}" ], + "r_ml_response_received" : [ "{enum#boolean}" ], + "r_ml_time_ms" : [ "{regexp#integer}" ], + "ruby_lookup_usage_location" : [ "{enum#__ruby_lookup_usage_location}" ], + "schema" : [ "{enum:Maven_Groovy|Gradle|Maven|fxml}", "{util#file_type_schema}" ], + "selected_index" : [ "{regexp#integer}" ], + "selection_changed" : [ "{regexp#integer}" ], + "spellchecker" : [ "{enum#boolean}" ], + "time_to_show" : [ "{regexp#integer}" ], + "token_length" : [ "{regexp#integer}" ], + "total_ml_time" : [ "{regexp#integer}" ], + "typing" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__completion_char" : [ "ENTER", "TAB", "COMPLETE_STATEMENT", "AUTO_INSERT", "OTHER" ], + "__r_context_type" : [ "IDENTIFIER", "NAMESPACE", "DOLLAR_ACCESS", "AT_ACCESS", "IMPORT", "OPERATOR", "UNKNOWN" ], + "__ruby_lookup_usage_location" : [ "COMMON", "DEBUG", "EVAL", "IRB", "RAILS" ] + } + } + }, { + "id" : "completion.postfix", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#completion_template}", "{util#completion_provider_template}", "{enum:expanded}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider" : [ "{util#completion_provider_template}", "{util#completion_template}" ], + "template" : [ "{util#completion_template}" ] + } + } + }, { + "id" : "coverage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:html.generated|report.loaded|started|report.built}" ], + "event_data" : { + "annotated_classes" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "excludes" : [ "{regexp#integer}" ], + "generation_ms" : [ "{regexp#integer}" ], + "includes" : [ "{regexp#integer}" ], + "loaded_classes" : [ "{regexp#integer}" ], + "runner" : [ "{enum:emma|jacoco|idea}", "{enum:IJCSampling|IJCTracing|IJCTracingTestTracking|JaCoCo|Emma}" ] + } + } + }, { + "id" : "customize.wizard", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "group" : [ "{enum:Java_Frameworks|Web_Development|Version_Controls|Test_Tools|Application_Servers|Clouds|Swing|Android|Database_Tools|Other_Tools|Plugin_Development|Build_Tools}" ], + "page" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "timestamp" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "remaining.pages.skipped", "WizardDisplayed", "UIThemeChanged", "DesktopEntryCreated", "LauncherScriptCreated", "BundledPluginGroupDisabled", "BundledPluginGroupEnabled", "BundledPluginGroupCustomized", "FeaturedPluginInstalled" ] + } + } + }, { + "id" : "cwm.gateway", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:guestDownload.started|guestDownload.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "isSucceeded" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cwm.lifecycle", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "client_id" : [ "{regexp#hash}" ], + "connectionType" : [ "{enum:ws_relay|p2p_quic|direct_tcp|unknown}", "{enum:turn_relay_quic}" ], + "disconnectsCount" : [ "{regexp#integer}" ], + "guestsCount" : [ "{regexp#integer}" ], + "id" : [ "{regexp#integer}" ], + "isUnattended" : [ "{enum#boolean}" ], + "participantsMax" : [ "{regexp#integer}" ], + "participantsSize" : [ "{enum:OneOnOne|Group}" ], + "permissions.files" : [ "{enum:Readonly|FullAccess}" ], + "permissions.mode" : [ "{enum:Readonly|EditFiles|FullAccess|Custom}" ], + "permissions.other_tw" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions.run" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions.terminal" : [ "{enum:Disabled|Readonly|Request|FullAccess}" ], + "permissions_changed.files" : [ "{enum:Readonly|FullAccess}" ], + "permissions_changed.mode" : [ "{enum:Readonly|EditFiles|FullAccess|Custom}" ], + "permissions_changed.other_tw" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions_changed.run" : [ "{enum:Disabled|Readonly|FullAccess}" ], + "permissions_changed.terminal" : [ "{enum:Disabled|Readonly|Request|FullAccess}" ], + "pingDirect" : [ "{regexp#integer}" ], + "pingUiThread" : [ "{regexp#integer}" ], + "sessionDurationMinutes" : [ "{regexp#integer}" ], + "sessionDurationType" : [ "{enum:Below15mins|Below25mins|Below1hr|Above1hr}" ], + "sessionId" : [ "{regexp#hash}" ], + "telephonyEnabled" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "connected", "finished", "onCircleLeftClickStart", "onCircleLeftClickStop", "onCircleRightClick", "onEditorFollowingLabelResume", "onEditorFollowingLabelStop", "onEditorFullSyncLabelStop", "onReconnection", "sessionCreated", "sessionTerminated", "onReconnectionFailed", "sessionFinished", "sessionStarted", "sessionExpired", "onConnectionFailed", "thin.finished", "thin.connected", "onPermissionsChanged", "guest.finished", "guest.connected", "guest.ping" ] + } + } + }, { + "id" : "cwm.telephony", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cwmSessionEnded|cwmSessionStarted|enabledFromAction}" ], + "event_data" : { + "telephonyEnabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "cwm.telephony.devices", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "cameraEnabled.finished", "cameraEnabled.started", "microphoneEnabled.finished", "microphoneEnabled.started", "voiceCallJoined.finished", "voiceCallJoined.started", "screenSharingEnabled.started", "screenSharingEnabled.finished" ] + } + } + }, { + "id" : "daemon", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "errors" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "lines" : [ "{regexp#integer}" ], + "warnings" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "database.oracle.debug", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|finished}" ], + "event_data" : { + "result-state" : [ "{enum:state_completed|state_fail|state_finished|state_broken}", "{enum#__result-state}" ], + "stepping-mode" : [ "{enum:1|2}" ], + "stepping-pauseAtBegin" : [ "{enum#boolean}" ] + }, + "enums" : { + "__result-state" : [ "state_starting_up", "state_resuming", "state_relaxing", "state_kicked_off", "state_running", "state_completing", "state_asleep", "state_finishing" ] + } + } + }, { + "id" : "db.datasource.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#db_name}", "read-only_{enum#_}", "auto-sync_{enum#_}", "auto-commit_{enum#_}", "ssh_{enum#_}", "ssl_{enum#_}", "legacy_introspector_{enum#_}", "schema_control_{enum#_}", "introspect_{enum#_}", "{enum:datasource}" ], + "event_data" : { + "auth-provider" : [ "{util#class_name}" ], + "auto-commit" : [ "{enum#boolean}" ], + "auto-sync" : [ "{enum#boolean}" ], + "before-tasks" : [ "{enum#boolean}" ], + "custom-driver" : [ "{enum#boolean}" ], + "dbms" : [ "{enum#db_name}", "{util#dbms}", "{enum#__dbms}", "{enum:MSSQL_LOCALDB}", "{enum:TIDB|YUGABYTE}", "{enum:ZEN}", "{enum:VITESS}", "{enum:REDIS}" ], + "external-data" : [ "{enum#boolean}" ], + "init-script" : [ "{enum#boolean}" ], + "introspect" : [ "{enum#_}" ], + "introspection-level" : [ "{enum:l1|l2|l3}" ], + "legacy-introspector" : [ "{enum#boolean}" ], + "legacy_introspector" : [ "{enum#boolean}" ], + "mapped-to-ddl" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "read-only" : [ "{enum#boolean}" ], + "schema-control" : [ "{enum:automatic|manual|forbid}" ], + "schema_control" : [ "{enum#_}" ], + "ssh" : [ "{enum#boolean}" ], + "ssl" : [ "{enum#boolean}" ], + "version" : [ "{regexp#version}", "{regexp#integer}.-{regexp#version}" ] + }, + "enums" : { + "_" : [ "on", "off", "automatic", "manual", "forbid", "no_sources", "user_sources", "user_and_system_sources" ], + "__dbms" : [ "SYNAPSE", "DB2_ZOS", "GITBASE", "TRINO", "MYSQL_AURORA", "ATHENA", "BIGQUERY", "IGNITE", "DB2_IS", "MONET", "CLOUD_SPANNER", "COUCHBASE", "COCKROACH" ], + "db_name" : [ "ORACLE", "MEMSQL", "MARIADB", "MYSQL", "POSTGRES", "REDSHIFT", "GREENPLUM", "MSSQL", "AZURE", "SYBASE", "DB2_LUW", "DB2", "SQLITE", "HSQLDB", "H2", "DERBY", "EXASOL", "CLICKHOUSE", "CASSANDRA", "VERTICA", "HIVE", "SPARK", "HANA", "FIREBIRD", "PRESTO", "INFORMIX", "IMPALA", "NETEZZA", "PHOENIX", "SNOWFLAKE", "INGRES", "TERADATA", "OPENEDGE", "TIBERO", "FILEMAKER", "FRONTBASE", "MONGO", "UNKNOWN" ] + } + } + }, { + "id" : "db.ddl.dialects", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "GenericSQL", "OracleSqlPlus", "DB2", "PostgreSQL", "MySQL", "SQLite", "SparkSQL", "MariaDB", "H2", "Oracle", "TSQL", "Redshift" ] + } + } + }, { + "id" : "db.managers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:manager}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "name" : [ "{enum#_}" ] + }, + "enums" : { + "_" : [ "local", "sql", "android" ] + } + } + }, { + "id" : "db.products", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "version" : [ "{regexp#version}", "{regexp#integer}.-{regexp#version}" ] + }, + "enums" : { + "_" : [ "ORACLE", "MEMSQL", "MARIADB", "MYSQL", "POSTGRES", "REDSHIFT", "GREENPLUM", "MSSQL", "AZURE", "SYBASE", "DB2_LUW", "DB2", "SQLITE", "HSQLDB", "H2", "DERBY", "EXASOL", "CLICKHOUSE", "CASSANDRA", "VERTICA", "HIVE", "SPARK", "HANA", "FIREBIRD", "PRESTO", "INFORMIX", "IMPALA", "NETEZZA", "PHOENIX", "SNOWFLAKE", "INGRES", "TERADATA", "OPENEDGE", "TIBERO", "FILEMAKER", "FRONTBASE", "MONGO", "UNKNOWN" ] + } + } + }, { + "id" : "debugger.attach.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "debuggersFilterSet" : [ "{enum#boolean}" ], + "hostType" : [ "{enum:LOCAL|REMOTE}" ], + "isMainAction" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "searchFieldUsed" : [ "{enum#boolean}" ], + "selectedDebugger" : [ "{util#class_name}" ], + "viewType" : [ "{enum:LIST|TREE}" ] + }, + "enums" : { + "__event_id" : [ "attach.button.pressed", "host.switched", "view.switched", "search.filter.used", "debuggers.filter.set" ] + } + } + }, { + "id" : "debugger.breakpoints", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "total.{regexp#count}", "total.disabled.{regexp#count}", "total.non.suspending.{regexp#count}", "not.default.suspend.ALL.{util#breakpoint}", "not.default.suspend.THREAD.{util#breakpoint}", "not.default.suspend.NONE.{util#breakpoint}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "suspendPolicy" : [ "{enum:ALL|THREAD|NONE}" ], + "type" : [ "{util#breakpoint}" ] + }, + "enums" : { + "__event_id" : [ "using.log.expression", "using.log.message", "using.dependent", "using.temporary", "using.log.stack", "using.condition", "not.default.suspend", "using.groups", "total", "total.non.suspending", "total.disabled" ] + } + } + }, { + "id" : "debugger.breakpoints.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "verified.{regexp#integer}", "new.custom.{util#plugin}", "new.{util#breakpoint}", "{enum#_}", "{enum:breakpoint.added|breakpoint.verified}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "time" : [ "{regexp#integer}" ], + "type" : [ "{util#breakpoint}" ], + "within_session" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "new.breakpoint", "new.within.session", "new.cython-line", "new.custom" ] + } + } + }, { + "id" : "debugger.evaluate.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "input_event" : [ "{util#shortcut}" ], + "mode" : [ "{enum:CODE_FRAGMENT|EXPRESSION}" ] + }, + "enums" : { + "__event_id" : [ "dialog.open", "evaluate", "mode.switch", "inline.evaluate", "history.show", "history.choose", "watch.from.inline.add", "inline.input.focus" ] + } + } + }, { + "id" : "debugger.frames.view", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selected}" ], + "event_data" : { + "view_id" : [ "{enum:UNKNOWN|Default|Threads|SideBySide|FramesOnly}", "{enum:Hidden}" ] + } + } + }, { + "id" : "debugger.performance", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:execution.point.reached}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "duration_ms" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ] + } + } + }, { + "id" : "debugger.ui.experiment", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:start|stop}" ], + "event_data" : { + "group" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "deployment.activities", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "finish_time_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "scenario" : [ "{enum#scenario}" ], + "start_time_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "autoupload.session.finished", "download.action.finished", "download.action.started", "upload.action.finished", "upload.action.started", "create.project.from.existing.sources" ], + "scenario" : [ "NoServer", "LocalServer", "MountedServer", "FtpSftpServer" ] + } + } + }, { + "id" : "deployment.publish.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "AutoUpload.{enum#_}", "AutoUpload.external.changes.{enum#_}", "Stop.on.first.error.{enum#_}", "Overwrite.up.to.date.files.{enum#_}", "Delete.target.items.{enum#_}", "Create.empty.dirs.{enum#_}", "Prompt.on.local.overwrite.{enum#_}", "Notify.remote.changes.{enum#_}", "Show.warning.dialog.on.Remote.Host.{enum#_}", "Permissions.on.files.{regexp#integer}", "Permissions.on.files.-{regexp#integer}", "Prompt.on.remote.overwrite.{enum#_}", "Logging.verbosity.{enum#_}", "{enum#_1}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}", "{regexp#permission}" ] + }, + "enums" : { + "_" : [ "ALWAYS", "ON_EXPLICIT_SAVE", "NEVER", "yes", "no", "NONE", "CHECK_TIMESTAMP", "CHECK_CONTENT", "ERRORS", "BRIEF", "DETAILS" ], + "_1" : [ "AutoUpload", "AutoUpload.external.changes", "Stop.on.first.error", "Overwrite.up.to.date.files", "Delete.target.items", "Create.empty.dirs", "Prompt.on.local.overwrite", "Prompt.on.remote.overwrite", "Permissions.on.files", "Permissions.on.folder", "Notify.remote.changes", "Show.warning.dialog.on.Remote.Host", "Logging.verbosity" ], + "value" : [ "always", "on_explicit_save", "never", "none", "check_timestamp", "check_content", "errors", "brief", "details" ] + }, + "regexps" : { + "permission" : "-?[0-9]{1,3}" + } + } + }, { + "id" : "deployment.serverSettingsUI", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "deploymentServerSettingsUI.visibility.new{enum#_}LevelGroup", "deploymentServerSettingsUI.visibility.switchGroupTo{enum#_}Level", "defaultServerSettingWithAutouploadOn.{enum#_}", "deploymentServerSettingsUI.{enum#_}", "{enum#_1}" ], + "event_data" : { + "decision" : [ "{enum#decision}" ], + "level" : [ "{enum#level}" ] + }, + "enums" : { + "_" : [ "Project", "IDE", "changeDefaultServerCancelled", "changeDefaultServerExplicitly", "changeDefaultServerSilently", "disableDefaultServerCancelled", "disableDefaultServerExplicitly", "disableDefaultServerSilently", "AutodetectPathClick", "ProjectIDELevelCheckBoxClick" ], + "_1" : [ "NewGroupVisibilityCreated", "NewGroupVisibilitySwitched", "AutodetectPathClicked", "ProjectIDELevelCheckBoxClicked", "defaultServerSettingWithAutoUploadOnSwitched", "defaultServerSettingWithAutoUploadOnDisabled" ], + "decision" : [ "explicit", "silent", "cancelled" ], + "level" : [ "project", "IDE" ] + } + } + }, { + "id" : "deployment.servers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "root.path.{enum#_}", "SFTP.{enum#_}", "{enum#_1}" ], + "event_data" : { + "auth" : [ "{enum:password|key_pair|open_ssh}" ], + "compatibilityMode" : [ "{enum#boolean}" ], + "hiddenFiles" : [ "{enum#boolean}" ], + "mappingsDeploy" : [ "{regexp#integer}" ], + "mappingsTogether" : [ "{regexp#integer}" ], + "mappingsWeb" : [ "{regexp#integer}" ], + "passiveMode" : [ "{enum#boolean}" ], + "rootPath" : [ "{enum:nontrivial|trivial|empty}" ], + "rootPathSize" : [ "{regexp#integer}" ], + "rsync" : [ "{enum#boolean}" ], + "server" : [ "{regexp#hash}" ], + "type" : [ "{enum:ftp|ftps|sftp|mount|local}", "{enum:webdav}" ] + }, + "enums" : { + "_" : [ "empty", "trivial", "nontrivial", "PASSWORD", "KEY_PAIR", "OPEN_SSH" ], + "_1" : [ "mappings.together", "mappings.deploy", "mappings.web", "FTP", "FTPS", "MOUNT", "LOCAL", "server" ] + } + } + }, { + "id" : "diagram.usages.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "show.diagram->{util#diagram_provider}", "{enum:show.diagram}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider" : [ "{util#diagram_provider}" ] + } + } + }, { + "id" : "directoryIndex", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "buildRequest" : [ "{enum:INITIAL|BRANCH_BUILD|FULL_REBUILD|INCREMENTAL_UPDATE}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "part" : [ "{enum:MAIN|ORDER_ENTRY_GRAPH}" ], + "reason" : [ "{enum:ROOT_MODEL|VFS_CHANGE|ADDITIONAL_LIBRARIES_PROVIDER}" ] + }, + "enums" : { + "__event_id" : [ "reset", "building.finished", "building.additionalLibraryRootsProvider", "building.workspaceModel", "building.exclusionPolicy", "building.finalizing", "building.sdk", "building.started" ] + } + } + }, { + "id" : "disabled.bundled.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ] + } + } + }, { + "id" : "disabled.listed.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ] + } + } + }, { + "id" : "eclipse.projects.detector", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:detected|opened}" ], + "event_data" : { + "fromEmptyState" : [ "{enum#boolean}" ], + "projectsCount" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "editor.notification.panel", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:shown|actionInvoked|notificationShown|handlerInvoked}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "handler_class" : [ "{util#class_name}" ], + "key" : [ "{util#editor_notification_panel_key}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "provider_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "editor.settings.ide", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#no_}", "stripTrailingSpaces.{enum#trailingSpaces}", "completionCaseSensitivity.{regexp#integer}", "smartBackspace.{enum#backspace}", "reformatOnPaste.{regexp#integer}", "importsOnPaste.{regexp#integer}", "noBreadcrumbsFor{util#lang}", "breadcrumbsFor{util#lang}", "{enum:not.default}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "setting_id" : [ "{enum:caretAfterLineEnd|caretInsideTabs|virtualSpaceAtFileBottom|softWraps|softWraps.console|softWraps.preview|softWraps.relativeIndent|softWraps.showAll|ensureNewlineAtEOF|quickDocOnMouseHover|blinkingCaret|blockCaret|rightMargin|lineNumbers|gutterIcons|foldingOutline|showLeadingWhitespace|showInnerWhitespace|showTrailingWhitespace|indentGuides|animatedScroll|dragNDrop|wheelZoom|mouseCamel|inplaceRename|preselectOnRename|inlineDialog|minimizeScrolling|afterReformatNotification|afterOptimizeNotification|smartHome|camelWords|editor.inlay.parameter.hints|breadcrumbsAbove|all.breadcrumbs|intentionBulb|renderDoc|intentionPreview|useEditorFontInInlays|breadcrumbs|richCopy|parameterAutoPopup|javadocAutoPopup|completionAutoPopup|autoPopupCharComplete|autoCompleteBasic|autoCompleteSmart|parameterInfoFullSignature|indentOnEnter|braceOnEnter|javadocOnEnter|scriptletEndOnEnter|smartEnd|autoCloseJavadocTags|surroundByQuoteOrBrace|pairBracketAutoInsert|pairQuoteAutoInsert|reformatOnRBrace|bracesHighlight|scopeHighlight|identifierUnderCaretHighlight|autoAddImports|completionHints|tabExitsBracketsAndQuotes|nextErrorActionGoesToErrorsFirst|suppressWarnings|importHintEnabled|showMethodSeparators|openTabsInMainWindow|stripTrailingSpaces|blinkPeriod|completionCaseSensitivity|smartBackspace|reformatOnPaste|importsOnPaste|autoReparseDelay|errorStripeMarkMinHeight|caret.movement.word|caret.movement.line|fileColorsEnabled|fileColorsEnabledForProjectView|fileColorsEnabledForTabs|show.actions.in.tooltip}" ], + "value" : [ "{regexp#integer}", "{enum:Whole|Changed|None}", "{enum:OFF|AUTOINDENT|INDENT}", "{enum:NONE|CURRENT|NEIGHBOR|START|END|BOTH|OTHER}" ] + }, + "enums" : { + "_" : [ "caretAfterLineEnd", "caretInsideTabs", "virtualSpaceAtFileBottom", "softWraps", "softWraps.console", "softWraps.preview", "softWraps.relativeIndent", "softWraps.showAll", "ensureNewlineAtEOF", "quickDocOnMouseHover", "blinkingCaret", "blockCaret", "rightMargin", "lineNumbers", "gutterIcons", "foldingOutline", "showLeadingWhitespace", "showInnerWhitespace", "showTrailingWhitespace", "indentGuides", "animatedScroll", "dragNDrop", "wheelZoom", "mouseCamel", "inplaceRename", "preselectOnRename", "inlineDialog", "minimizeScrolling", "afterReformatNotification", "afterOptimizeNotification", "smartHome", "camelWords", "editor.inlay.parameter.hints", "breadcrumbsAbove", "all.breadcrumbs", "breadcrumbs", "intentionBulb", "richCopy", "parameterAutoPopup", "javadocAutoPopup", "completionAutoPopup", "autoPopupCharComplete", "autoCompleteBasic", "autoCompleteSmart", "parameterInfoFullSignature", "indentOnEnter", "braceOnEnter", "javadocOnEnter", "smartEnd", "autoCloseJavadocTags", "surroundByQuoteOrBrace", "pairBracketAutoInsert", "pairQuoteAutoInsert", "reformatOnRBrace", "bracesHighlight", "scopeHighlight", "identifierUnderCaretHighlight", "autoAddImports", "completionHints", "externalAnnotationsInline", "inferredAnnotationsInline", "tabExitsBracketsAndQuotes", "stripTrailingSpaces", "completionCaseSensitivity", "smartBackspace", "reformatOnPaste", "importsOnPaste", "show.actions.in.tooltip", "nextErrorActionGoesToErrorsFirst", "autoReparseDelay", "errorStripeMarkMinHeight", "suppressWarnings", "showMethodSeparators", "importHintEnabled", "caret.movement.line", "caret.movement.word", "renderDoc", "scriptletEndOnEnter", "blinkPeriod", "fileColorsEnabledForProjectView", "fileColorsEnabledForTabs", "fileColorsEnabled", "intentionPreview" ], + "backspace" : [ "OFF", "AUTOINDENT", "INDENT" ], + "no_" : [ "noCaretAfterLineEnd", "noCaretInsideTabs", "noVirtualSpaceAtFileBottom", "noSoftWraps", "noSoftWraps.console", "noSoftWraps.preview", "noSoftWraps.relativeIndent", "noSoftWraps.showAll", "noEnsureNewlineAtEOF", "noQuickDocOnMouseHover", "noBlinkingCaret", "noBlockCaret", "noRightMargin", "noLineNumbers", "noGutterIcons", "noFoldingOutline", "noShowLeadingWhitespace", "noShowInnerWhitespace", "noShowTrailingWhitespace", "noIndentGuides", "noAnimatedScroll", "noDragNDrop", "noWheelZoom", "noMouseCamel", "noInplaceRename", "noPreselectOnRename", "noInlineDialog", "noMinimizeScrolling", "noAfterReformatNotification", "noAfterOptimizeNotification", "noSmartHome", "noCamelWords", "noEditor.inlay.parameter.hints", "noBreadcrumbsBelow", "noBreadcrumbs", "noIntentionBulb", "noRichCopy", "noParameterAutoPopup", "noJavadocAutoPopup", "noCompletionAutoPopup", "noAutoPopupCharComplete", "noAutoCompleteBasic", "noAutoCompleteSmart", "noParameterInfoFullSignature", "noIndentOnEnter", "noBraceOnEnter", "noJavadocOnEnter", "noSmartEnd", "noAutoCloseJavadocTags", "noSurroundByQuoteOrBrace", "noPairBracketAutoInsert", "noPairQuoteAutoInsert", "noReformatOnRBrace", "noBracesHighlight", "noScopeHighlight", "noIdentifierUnderCaretHighlight", "noAutoAddImports", "noCompletionHints", "noExternalAnnotationsInline", "noInferredAnnotationsInline", "noTabExitsBracketsAndQuotes" ], + "trailingSpaces" : [ "None", "Changed", "Whole" ] + } + } + }, { + "id" : "editor.settings.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:autoOptimizeImports|noAutoOptimizeImports}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "editor.typing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:typed|too.many.events|latency}" ], + "event_data" : { + "editor_kind" : [ "{enum:UNTYPED|MAIN_EDITOR|CONSOLE|PREVIEW|DIFF}" ], + "file_type" : [ "{util#file_type}" ], + "latency_90_ms" : [ "{regexp#integer}" ], + "latency_max_ms" : [ "{regexp#integer}" ], + "toolwindow_id" : [ "{util#toolwindow}" ] + } + } + }, { + "id" : "editorconfig", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:editorconfig.applied}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "property" : [ "{enum:Standard|IntelliJ|Other}" ] + } + } + }, { + "id" : "educational.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "event" : [ "{enum#authorization_event}", "{enum#hint_event}", "{enum#post_course_event}" ], + "language" : [ "{util#lang}", "{enum#edu_language}" ], + "mode" : [ "{enum#edu_mode}" ], + "platform" : [ "{enum#edu_platform}" ], + "source" : [ "{enum#navigate_to_task_place}", "{enum#authorization_place}", "{enum#synchronization_place}", "{enum:welcome_screen|main_menu|find_action|course_selection_dialog|unknown}" ], + "status" : [ "{enum#edu_check_status}" ], + "tab" : [ "{enum#edu_tab}" ], + "type" : [ "{enum#edu_item_type}", "{enum#link_type}" ] + }, + "enums" : { + "__event_id" : [ "navigate.to.task", "edu.project.created", "edu.project.opened", "study.item.created", "link.clicked", "authorization", "show.full.output", "peek.solution", "leave.feedback", "revert.task", "review.stage.topics", "check.task", "hint", "create.course.preview", "preview.task.file", "create.course.archive", "post.course", "synchronize.course", "import.course", "codeforces.submit.solution", "twitter.dialog.shown", "open.course.selection.view", "select.tab.course.selection.view", "open.task", "create.new.course.clicked" ], + "authorization_event" : [ "log_in", "log_out", "log_out_succeed", "log_in_succeed" ], + "authorization_place" : [ "settings", "widget", "start_course_dialog", "submissions_tab", "unknown", "task_description_header" ], + "edu_check_status" : [ "Unchecked", "Solved", "Failed", "unchecked", "solved", "failed" ], + "edu_item_type" : [ "CheckiO", "PyCharm", "Coursera", "Hyperskill", "Marketplace", "section", "framework", "lesson", "edu", "ide", "choice", "code", "output", "theory", "Codeforces", "Stepik" ], + "edu_language" : [ "JAVA", "kotlin", "Python", "Scala", "JavaScript", "Rust", "ObjectiveC", "go", "PHP" ], + "edu_mode" : [ "Study", "Course_Creator" ], + "edu_platform" : [ "Hyperskill", "Stepik", "Js_CheckiO", "Py_CheckiO", "Marketplace", "Codeforces" ], + "edu_tab" : [ "marketplace", "jba", "checkio", "codeforces", "coursera", "community", "stepik", "my_courses", "unknown" ], + "hint_event" : [ "expanded", "collapsed" ], + "link_type" : [ "in_course", "stepik", "external", "psi", "codeforces", "jba", "file" ], + "navigate_to_task_place" : [ "check_all_notification", "task_description_toolbar", "check_panel", "unresolved_dependency_notification" ], + "post_course_event" : [ "upload", "update" ], + "synchronization_place" : [ "widget", "project_generation", "project_reopen" ] + } + } + }, { + "id" : "educational.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:role|task.panel}" ], + "event_data" : { + "value" : [ "{enum#task_panel}", "{enum#role}" ] + }, + "enums" : { + "role" : [ "student", "educator" ], + "task_panel" : [ "swing", "javafx", "jcef" ] + } + } + }, { + "id" : "enabled.bundled.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ] + } + } + }, { + "id" : "enabled.listed.tools", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{util#tool}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ] + } + } + }, { + "id" : "entry.points", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:additional_annotations|write_annotations|class_patterns}" ], + "event_data" : { + "fqn_used" : [ "{enum#boolean}" ], + "patterns_used" : [ "{enum#boolean}" ], + "used" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "event.log", + "builds" : [ ], + "versions" : [ { + "from" : "20" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "code" : [ "{regexp#integer}" ], + "error" : [ "{enum:NO_LOGS|NO_UPLOADER|NO_LIBRARIES|NO_TEMP_FOLDER}", "{enum:NO_ARGUMENTS|NO_DEVICE_CONFIG|NO_RECORDER_CONFIG|NO_APPLICATION_CONFIG|IDE_NOT_CLOSING|ERROR_ON_SEND|NOT_PERMITTED_SERVER|ERROR_IN_CONFIG|NOTHING_TO_SEND|SENT_WITH_ERRORS}", "{util#class_name}", "{enum:EMPTY_CONTENT|INVALID_JSON|UNKNOWN}", "{enum:EMPTY_SERVICE_URL|UNREACHABLE_SERVICE|EMPTY_RESPONSE_BODY|ERROR_ON_LOAD}" ], + "error_ts" : [ "{regexp#integer}" ], + "errors" : [ "{regexp#integer}" ], + "external" : [ "{enum#boolean}" ], + "failed" : [ "{regexp#integer}" ], + "paths" : [ "{regexp#hash}" ], + "send" : [ "{regexp#integer}" ], + "send_ts" : [ "{regexp#integer}" ], + "stage" : [ "{enum:LOADING|PARSING}" ], + "succeed" : [ "{regexp#integer}", "{enum#boolean}" ], + "total" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__event_id" : [ "whitelist.loaded", "whitelist.updated", "logs.send", "external.send.command.creation.started", "external.send.command.creation.finished", "external.send.started", "external.send.finished", "loading.config.failed", "whitelist.update.failed", "whitelist.load.failed", "metadata.loaded", "metadata.updated", "metadata.update.failed", "metadata.load.failed" ] + } + } + }, { + "id" : "event.log.session", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:debug.mode|headless|reporting|test.mode}" ], + "event_data" : { + "command_line" : [ "{enum#boolean}" ], + "debug_agent" : [ "{enum#boolean}" ], + "fus_test" : [ "{enum#boolean}" ], + "headless" : [ "{enum#boolean}" ], + "internal" : [ "{enum#boolean}" ], + "only_local" : [ "{enum#boolean}" ], + "suppress_report" : [ "{enum#boolean}" ], + "teamcity" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "event.log.user.info", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:statistics.test.mode.enabled|team.city.version.detected}" ] + } + }, { + "id" : "external.project.task", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished|started}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "system_id" : [ "{enum#build_tools}" ], + "target" : [ "{util#run_target}" ], + "task_id" : [ "{enum:ResolveProject|ExecuteTask}" ] + } + } + }, { + "id" : "extract.method.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "changedOnHide" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "linkUsed" : [ "{enum#boolean}" ], + "nameChanged" : [ "{enum#boolean}" ], + "settingsChange" : [ "{enum:AnnotateOn|AnnotateOff|MakeStaticOn|MakeStaticOff|MakeStaticWithFieldsOn|MakeStaticWithFieldsOff}" ] + }, + "enums" : { + "__event_id" : [ "executed", "hidePopup", "openExtractDialog", "settingsChanged", "showPopup" ] + } + } + }, { + "id" : "file.editor", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:alternative.file.editor.selected}" ], + "event_data" : { + "fileEditor" : [ "{util#class_name}" ], + "file_path" : [ "{regexp#hash}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "file.type.configurable.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "file_type" : [ "{util#file_type}" ] + }, + "enums" : { + "__event_id" : [ "file.type.added", "file.type.edited", "file.type.removed", "hashbang.added", "hashbang.edited", "hashbang.removed", "ignore.pattern.added", "ignore.pattern.edited", "ignore.pattern.removed", "pattern.added", "pattern.edited", "pattern.removed" ] + } + } + }, { + "id" : "file.types", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#file_type}", "{enum:file.in.project}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_schema.percent" : [ "{regexp#integer}" ], + "file_schema.schema" : [ "{util#file_type_schema}" ], + "file_type" : [ "{util#file_type}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "file.types.usage", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#file_type}", "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "file_editor" : [ "{util#class_name}" ], + "file_extension" : [ "{util#file_extension}" ], + "file_name_pattern" : [ "{util#file_name_pattern}" ], + "file_path" : [ "{regexp#hash}" ], + "file_type" : [ "{util#file_type}", "{enum:DIFF}" ], + "is_in_reader_mode" : [ "{enum#boolean}" ], + "is_preview_tab" : [ "{enum#boolean}" ], + "is_writable" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "schema" : [ "{enum:Maven_Groovy|Gradle|Maven|fxml}", "{util#file_type_schema}" ], + "time_to_show" : [ "{regexp#integer}" ], + "type" : [ "{enum:open|edit}" ] + }, + "enums" : { + "__event_id" : [ "open", "edit", "close", "select", "create_by_new_file" ] + } + } + }, { + "id" : "find", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:search.session.started|check.box.toggled|regexp.help.clicked|pin.toggled}" ], + "event_data" : { + "case_sensitive" : [ "{enum#boolean}" ], + "context" : [ "{enum#__context}" ], + "option_name" : [ "{enum#__option_name}" ], + "option_value" : [ "{enum#boolean}" ], + "regular_expressions" : [ "{enum#boolean}" ], + "type" : [ "{enum:FindInFile|FindInPath|Unknown}" ], + "whole_words_only" : [ "{enum#boolean}" ], + "with_file_filter" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "FindPopupPanel$ToggleCaseSensitive", "FindPopupPanel$TogglePreserveCase", "FindPopupPanel$ToggleWholeWords", "FindPopupPanel$ToggleRegex", "FindPopupPanel$ToggleFileFilter", "FindInEditor.MatchCaseOn", "FindInEditor.WholeWordsOn", "FindInEditor.RegexOn", "FindInEditor.Context.IN_STRING_LITERALS", "FindInEditor.Context.IN_COMMENTS", "FindInEditor.Context.EXCEPT_STRING_LITERALS", "FindInEditor.Context.EXCEPT_COMMENTS", "FindInEditor.Context.EXCEPT_COMMENTS_AND_STRING_LITERALS", "FindInPath.MatchCaseOn", "FindInPath.WholeWordsOn", "FindInPath.RegexOn", "FindInPath.FileFilterOn", "FindInPath.Context.IN_STRING_LITERALS", "FindInPath.Context.IN_COMMENTS", "FindInPath.Context.EXCEPT_STRING_LITERALS", "FindInPath.Context.EXCEPT_COMMENTS", "FindInPath.Context.EXCEPT_COMMENTS_AND_STRING_LITERALS" ], + "__context" : [ "ANY", "IN_STRING_LITERALS", "IN_COMMENTS", "EXCEPT_STRING_LITERALS", "EXCEPT_COMMENTS", "EXCEPT_COMMENTS_AND_STRING_LITERALS" ], + "__option_name" : [ "CaseSensitive", "PreserveCase", "WholeWords", "Regex", "FileFilter" ] + } + } + }, { + "id" : "find.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:options}" ], + "event_data" : { + "additional.isIncludeChildMethods" : [ "{enum#boolean}" ], + "isSearchForTextOccurrences" : [ "{enum#boolean}" ], + "isUsages" : [ "{enum#boolean}" ], + "openInNewTab" : [ "{enum#boolean}" ], + "searchScope" : [ "{enum:All_Places|Project_Files|Project_and_Libraries|Project_Production_Files|Project_Test_Files|Scratches_and_Consoles|Recently_Viewed_Files|Recently_Changed_Files|Open_Files|Current_File]}", "{util#scopeRule}" ] + } + } + }, { + "id" : "gateway.space.connector", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "auto" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "login_state" : [ "{enum:NOT_LOGGED|LOGGING|ERROR|LOGGED_IN}" ], + "screen" : [ "{enum:REMOTE_DEVELOPMENT|SPACE_WELCOME|SPACE_LOGIN}" ] + }, + "enums" : { + "__event_id" : [ "logout.clicked", "client.launch.started", "tab.selected", "repository.clicked", "organization.clicked", "login.in.browser.clicked", "back.clicked", "project.clicked", "client.launch.finished", "watch.overview.clicked", "workspace.clicked", "logged.in", "connect.clicked", "browse.environments.clicked", "explore.clicked" ] + } + } + }, { + "id" : "gateway.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "connector" : [ "{enum:unknown|cwm.connector|space.connector|ssh.connector}", "{enum:gitpod.connector}", "{enum:google.cloud.connector}", "{enum:LinkedClientProxyingConnector|WslConnector}", "{enum:WorkstationsConnector|CawsConnector|GitpodConnector|CodespacesConnector}", "{enum:SshConnector|SpaceGatewayConnector|CodeWithMeConnector|WslConnector}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "installationSource" : [ "{enum:CustomLink|LocalArchive|SuggestionList}" ], + "installation_result" : [ "{enum:Success|Error|IncompatibleVersion}" ], + "isDefaultBackend" : [ "{enum#boolean}" ], + "isNewConnection" : [ "{enum#boolean}" ], + "isSucceeded" : [ "{enum#boolean}" ], + "numberOfBackendChangedClicks" : [ "{regexp#integer}" ], + "numberOfConnectionChangedClicks" : [ "{regexp#integer}" ], + "numberOfSshHosts" : [ "{regexp#integer}" ], + "numberOfWslInstances" : [ "{regexp#integer}" ], + "panel" : [ "{enum:LocateRemoteProjectPanel|ChooseHostPanel}" ], + "panelName" : [ "{enum:LocateRemoteProjectPanel|ChooseHostPanel|LocateRemoteSshProjectPanel|LocateWslProjectPanel}" ], + "parentProductCode" : [ "{enum:|unknown|IU|RM|WS|PS|PY|DS|OC|CL|DB|RD|GO}" ], + "parentProductId" : [ "{enum:RM|WS|PS|PY|DS|OC|CL|DB|RD|GO|IU|GW|unknown}" ], + "plugin" : [ "{util#plugin}" ], + "pluginId" : [ "{enum:io.gitpod.jetbrains.gateway}", "{enum:com.google.cloud.workstations.ide.jetbrains.connector|aws.toolkit|com.github.codespaces.jetbrains.gateway}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "productId" : [ "{enum:unknown|IU|RM|PY|DS|PS|WS|CL|RD|GO}", "{enum:IC}", "{enum:FLL}" ], + "projectsPerHost" : [ "{regexp#integer}" ], + "projectsPerWslInstance" : [ "{regexp#integer}" ], + "sshAuthType" : [ "{enum:unknown|Password|Key pair (OpenSSH or PuTTY)|OpenSSH config and authentication agent|PASSWORD|OPEN_SSH|KEY_PAIR}" ] + }, + "enums" : { + "__event_id" : [ "full.deploy.cycle.activity.started", "full.deploy.cycle.activity.finished", "download.ide.backend.activity.started", "download.ide.backend.activity.finished", "otherOptions.clicked", "useOldBackend.clicked", "openSshTerminal.clicked", "uploadInstaller.clicked", "useNewBackend.clicked", "documentation.clicked", "useDownloadLink.clicked", "checkConnectionAndContinue.clicked", "connect.clicked", "gtwFromStandaloneIde.started", "install_plugin", "ssh.auth.type.selected", "recent.ssh.projects.opened", "projects.per.host.registered", "JBInstaller.clicked", "backend.changed", "checking.connection.activity.finished", "checking.connection.activity.started", "connection.changed", "installation.source.selected", "projects.per.wsl.instance.registered", "recent.wsl.projects.opened", "openSettings.clicked", "leave_panel", "backButton.clicked", "plugin.documentation.clicked", "plugin.install.clicked" ] + } + } + }, { + "id" : "git.branches", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_new" : [ "{enum#boolean}" ], + "is_protected" : [ "{enum#boolean}" ], + "successfully" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "checkout.started", "checkout.finished", "checkout.checkout_operation.started", "checkout.checkout_operation.finished", "popup_widget_clicked", "checkout.vfs_refresh.started", "checkout.vfs_refresh.finished" ] + } + } + }, { + "id" : "git.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "fs_monitor" : [ "{enum:NONE|BUILTIN|EXTERNAL_FS_MONITOR}" ], + "is_worktree_used" : [ "{enum#boolean}" ], + "local_branches" : [ "{regexp#integer}" ], + "multiple_root" : [ "{enum#boolean}" ], + "remote_bitbucket" : [ "{regexp#integer}" ], + "remote_bitbucket_custom" : [ "{regexp#integer}" ], + "remote_branches" : [ "{regexp#integer}" ], + "remote_github" : [ "{regexp#integer}" ], + "remote_github_custom" : [ "{regexp#integer}" ], + "remote_gitlab" : [ "{regexp#integer}" ], + "remote_gitlab_custom" : [ "{regexp#integer}" ], + "remotes" : [ "{regexp#integer}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum:sync|dont_sync|not_decided}", "{enum:branch_default|merge|rebase}", "{enum:stash|shelve}" ], + "version" : [ "{regexp#version}" ], + "working_copy_size" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "repo.sync", "update.type", "save.policy", "use.builtin.ssh", "push.autoupdate", "push.update.all.roots", "cherrypick.autocommit", "warn.about.crlf", "warn.about.detached", "executable", "repository", "showGitBranchesInLog", "updateBranchesFilterInLogOnSelection", "staging.area.enabled", "commit_template" ], + "__type" : [ "UNIX", "MSYS", "CYGWIN", "UNDEFINED", "NULL", "WSL1", "WSL2" ] + } + } + }, { + "id" : "git.status.refresh", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:status.refresh.started|status.refresh.finished|untracked.refresh.started|untracked.refresh.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_full_refresh" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "got.it.tooltip", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:close|show}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "id_prefix" : [ "{util#got.it.tooltip}" ], + "type" : [ "{enum:click.button|click.link|click.outside|ancestor.removed|escape.shortcut.pressed|timeout}" ] + } + } + }, { + "id" : "grazi.count", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:language.detected|typo.found|quickfix.applied}" ], + "event_data" : { + "cancelled" : [ "{enum:true|false}" ], + "fixes" : [ "{regexp#count}" ], + "id" : [ "{util#grazi_rule_id}" ], + "language" : [ "{enum#__language}" ], + "spellcheck" : [ "{enum:true|false}" ] + }, + "enums" : { + "__language" : [ "", "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl" ] + } + } + }, { + "id" : "grazi.state", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:enabled.language|native.language|enabled.spellcheck|rule}" ], + "event_data" : { + "enabled" : [ "{enum:true|false}" ], + "id" : [ "{util#grazi_rule_id}" ], + "value" : [ "{enum#__value}", "{enum:true|false}" ] + }, + "enums" : { + "__value" : [ "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl" ] + } + } + }, { + "id" : "grazie.count", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "cancelled" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "fixes" : [ "{regexp#count}", "{regexp#integer}" ], + "id" : [ "{util#plugin_info}", "{util#grazie_rule_id}" ], + "info" : [ "{regexp#fix_info}", "{enum#__info}" ], + "language" : [ "{enum#__language}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "language.detected", "typo.found", "quickfix.applied", "language.suggested", "quick.fix.invoked" ], + "__info" : [ "add.exception", "rule.settings:unmodified", "rule.settings:canceled", "rule.settings:changes:domains", "accept.suggestion", "rule.settings:changes:rules", "rule.settings:changes:languages", "rule.settings:changes:languages,rules", "rule.settings:changes:languages,domains", "rule.settings:changes:languages,domains,rules", "rule.settings:changes:unclassified", "rule.settings:changes:domains,rules" ], + "__language" : [ "unknown", "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl", "km", "ast", "be", "sv", "gl", "eo", "ta", "br", "ar", "tl", "sl", "ga", "da", "ca" ] + }, + "regexps" : { + "fix_info" : "accept\\.suggestion|add\\.exception|rule\\.settings:(canceled|unmodified|changes:(unclassified|(languages,?)?(domains,?)?(rules)?))" + } + } + }, { + "id" : "grazie.pro.count", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:completion.shown|completion.accepted}" ] + } + }, { + "id" : "grazie.pro.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enter_add_newlines" : [ "{enum#boolean}" ], + "type" : [ "{enum:LOCAL|CLOUD}", "{enum:DISABLED|INLAY|POPUP}" ], + "whitespace_after_enter" : [ "{enum#boolean}" ], + "whitespace_after_tab" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "settings.wrap.text", "settings.processing", "settings.honor.subphrases", "settings.highlight.pos", "settings.completion" ] + } + } + }, { + "id" : "grazie.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "comments" : [ "{enum#state}" ], + "commit" : [ "{enum#state}" ], + "documentation" : [ "{enum#state}" ], + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{util#plugin_info}", "{util#grazie_strategy_id}" ], + "language" : [ "{util#lang}" ], + "literals" : [ "{enum#state}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "userChange" : [ "{enum#state}" ], + "value" : [ "{enum#__value}" ] + }, + "enums" : { + "__event_id" : [ "enabled.language", "native.language", "rule", "strategy", "checkingContext" ], + "__value" : [ "en", "ru", "fr", "de", "pl", "it", "zh", "ja", "uk", "el", "ro", "es", "pt", "sk", "fa", "nl", "km", "ast", "be", "sv", "gl", "eo", "ta", "unknown", "br", "ar", "tl", "sl", "ga", "da", "ca" ] + } + } + }, { + "id" : "gutter.icon.click", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#gutter_icon}", "{enum:clicked}" ], + "event_data" : { + "current_file" : [ "{util#lang}" ], + "icon_id" : [ "{util#gutter_icon}", "{util#plugin_info}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "highlighting.settings.per.file", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:skip.highlighting.roots|skip.inspection.roots}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "http.client.conversions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|succeed|failed}" ], + "event_data" : { + "error" : [ "{enum#__error}", "{enum:invalid_url|unsupported_encoding|method_do_not_support_body}" ], + "from" : [ "{enum:curl}" ] + }, + "enums" : { + "__error" : [ "not_a_curl", "no_url", "incomplete_option", "unknown_option", "unknown_data_option", "invalid_http_method", "invalid_form_data", "invalid_header" ] + } + } + }, { + "id" : "http.client.execution.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:request.execution.started}" ], + "event_data" : { + "hasPreRequestHandler" : [ "{enum#boolean}" ], + "hasResponseHandler" : [ "{enum#boolean}" ], + "method" : [ "{util#http_client_valid_method_rule}" ] + } + } + }, { + "id" : "http.client.microservices", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:generation|navigate.to.error.element}" ], + "event_data" : { + "requestsCount" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "ide.error.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:report|report.all|report.and.clear.all|clear.all}" ] + } + }, { + "id" : "ide.script.engine", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum#_}", "{enum:used}" ], + "event_data" : { + "factory" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "_" : [ "third.party" ] + } + } + }, { + "id" : "ide.self.update", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "patches" : [ "{enum:not.available|manual|auto}" ], + "show_in_editor" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "update.failed", "notification.clicked", "dialog.shown", "dialog.update.started", "dialog.shown.no.patch", "dialog.manual.patch.prepared", "dialog.download.clicked", "dialog.shown.manual.patch", "notification.shown", "update.whats.new" ] + } + } + }, { + "id" : "ide.update.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:link.clicked}" ], + "event_data" : { + "url" : [ "{util#update_dialog_rule_id}" ] + } + } + }, { + "id" : "ideFeaturesTrainer", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#ide_features}", "start.swift.refactorings.{enum#ide_features}", "start.swift.{enum#ide_features}", "start.swift.navigation.{enum#ide_features}", "start.swift.editorbasics.{enum#ide_features}", "start.swift.codegeneration.{enum#ide_features}", "start.swift.codeassistance.{enum#ide_features}", "start.{enum#ide_features}", "start.refactorings.{enum#ide_features}", "start.navigation.{enum#ide_features}", "start.codeassistance.{enum#ide_features}", "passed.swift.navigation.{enum#ide_features}", "passed.swift.editorbasics.{enum#ide_features}", "passed.swift.codeassistance.{enum#ide_features}", "passed.{enum#ide_features}", "passed.refactorings.{enum#ide_features}", "passed.navigation.{enum#ide_features}", "passed.codeassistance.{enum#ide_features}", "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#action_id}" ], + "completed_count" : [ "{regexp#integer}" ], + "course_size" : [ "{regexp#integer}" ], + "duration" : [ "{regexp#integer}" ], + "feedback_entry_place" : [ "{enum:WELCOME_SCREEN|LEARNING_PROJECT|ANOTHER_PROJECT}" ], + "feedback_experienced_user" : [ "{enum#boolean}" ], + "feedback_has_been_sent" : [ "{enum#boolean}" ], + "feedback_likeness_answer" : [ "{enum:NO_ANSWER|LIKE|DISLIKE}" ], + "feedback_opened_via_notification" : [ "{enum#boolean}" ], + "filename" : [ "{util#tip_info}" ], + "group_name" : [ "{enum:TUTORIALS|PROJECTS}" ], + "group_state" : [ "{enum:expanded|collapsed}" ], + "input_event" : [ "{util#shortcut}" ], + "keymap_scheme" : [ "{util#keymap_scheme}" ], + "language" : [ "{enum:java|go|ruby|swift|html|objectivec|javascript|python}", "{util#language}" ], + "last_build_learning_opened" : [ "{regexp#version}" ], + "learn_opening_way" : [ "{enum:LEARN_IDE|ONBOARDING_PROMOTER}" ], + "lesson_id" : [ "{util#lesson_id}" ], + "module_name" : [ "{util#module_name}" ], + "new_lessons_count" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "problem" : [ "{enum:NO_SDK_CONFIGURED}" ], + "progress_percentage" : [ "{regexp#integer}" ], + "reason" : [ "{enum:CLOSE_PROJECT|RESTART|CLOSE_FILE|OPEN_MODULES|OPEN_NEXT_OR_PREV_LESSON}", "{enum:EXIT_LINK}" ], + "shortcut" : [ "{util#shortcut_or_none}" ], + "show_it" : [ "{enum#boolean}" ], + "starting_way" : [ "{enum:NEXT_BUTTON|PREV_BUTTON|RESTART_BUTTON|RESTORE_LINK|ONBOARDING_PROMOTER|LEARN_TAB|TIP_AND_TRICK_PROMOTER}", "{enum:NO_SDK_RESTART}" ], + "task_id" : [ "{util#task_id}" ], + "tip_id" : [ "{util#tip_info}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "__event_id" : [ "start", "passed", "group_event", "start_module_action", "progress", "expand_welcome_screen", "shortcut_clicked", "restore", "learn_project_opened_first_time", "non_learning_project_opened", "stopped", "new_lessons_notification_shown", "show_new_lessons", "need_show_new_lessons_notifications", "lesson_opened_from_tip", "help_link_clicked", "lesson_link_clicked_from_tip", "onboarding_feedback_notification_shown", "onboarding_feedback_dialog_result", "internal_problem" ], + "ide_features" : [ "rename", "extract.variable", "extract.method", "extract.closure", "rdt.test", "rdt.run", "rdt.debug", "toolwindows", "search", "code", "selection", "multipleselections", "move", "duplicate", "deleteline", "commentline", "collapse", "completions.basiccompletion", "quickfixes", "overrideimplement", "generate", "createfromusage", "quickpopups", "codeformatting", "smarttypecompletion", "select", "refactoringbasics", "extractvariablefield", "extractmethod", "postfixcompletion", "nextpreviousoccurrences", "jumptosource", "filestructure", "declarationimplementation", "ideactions", "hippiecompletion", "editorbasics.deleteline", "declarationandusages", "completionwithtab", "completions.statementcompletion", "completions.completionwithtab", "parameterinfo", "editorcodingassistance", "classsearch", "basiccompletion", "actions", "swift.completions.basiccompletion", "statementcompletion" ] + } + } + }, { + "id" : "import.old.config", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:import.dialog.shown|import.initially}" ], + "event_data" : { + "config_folder_exists" : [ "{enum#boolean}" ], + "initial_import_scenario" : [ "{enum:CLEAN_CONFIGS|IMPORTED_FROM_PREVIOUS_VERSION|IMPORTED_FROM_OTHER_PRODUCT|IMPORTED_FROM_CLOUD|CONFIG_DIRECTORY_NOT_FOUND|SHOW_DIALOG_NO_CONFIGS_FOUND|SHOW_DIALOG_CONFIGS_ARE_TOO_OLD|SHOW_DIALOG_REQUESTED_BY_PROPERTY|IMPORT_SETTINGS_ACTION|RESTORE_DEFAULT_ACTION}" ], + "selected" : [ "{enum#_}" ] + }, + "enums" : { + "_" : [ "FROM_PREVIOUS", "FROM_CUSTOM", "DO_NOT_IMPORT", "OTHER", "NOT_INITIALIZED" ] + } + } + }, { + "id" : "index.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:lookup.entries|lookup.stub_entries|lookup.all_keys}" ], + "event_data" : { + "entries_found" : [ "{regexp#integer}" ], + "index_id" : [ "{util#index_id}" ], + "keys" : [ "{regexp#integer}" ], + "lookup_duration_ms" : [ "{regexp#integer}" ], + "lookup_failed" : [ "{enum#boolean}" ], + "lookup_op" : [ "{enum:and|or|unknown}" ], + "psi_tree_deserializing_ms" : [ "{regexp#integer}" ], + "total_keys_indexed" : [ "{regexp#integer}" ], + "up_to_date_check_ms" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "index.usage.aggregates", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:lookup.entries|lookup.all_keys|lookup.stub_entries}" ], + "event_data" : { + "index_id" : [ "{util#index_id}" ], + "lookup_duration_90ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_95ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_99ile_ms" : [ "{regexp#integer}" ], + "lookup_duration_max_ms" : [ "{regexp#integer}" ], + "lookup_duration_mean_ms" : [ "{regexp#float}" ], + "lookups_failed" : [ "{regexp#integer}" ], + "lookups_total" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "indexing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|stage|finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "finish_type" : [ "{enum:TERMINATED|FINISHED}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "stage_class" : [ "{util#class_name}" ] + } + } + }, { + "id" : "indexing.statistics", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:finished|started}" ], + "event_data" : { + "average_content_loading_speed_bps" : [ "{regexp#integer}" ], + "average_content_loading_speeds_by_file_type.average_content_loading_speed_for_file_type_bps" : [ "{regexp#integer}" ], + "average_content_loading_speeds_by_file_type.file_type" : [ "{util#file_type}" ], + "indexing_session_id" : [ "{regexp#integer}" ], + "indexing_time" : [ "{regexp#integer}" ], + "is_full" : [ "{enum#boolean}" ], + "number_of_file_providers" : [ "{regexp#integer}" ], + "number_of_files_indexed_by_extensions_during_scan" : [ "{regexp#integer}" ], + "number_of_files_indexed_by_extensions_with_loading_content" : [ "{regexp#integer}" ], + "number_of_files_indexed_with_loading_content" : [ "{regexp#integer}" ], + "number_of_scanned_files" : [ "{regexp#integer}" ], + "scanning_time" : [ "{regexp#integer}" ], + "total_time" : [ "{regexp#integer}" ], + "type" : [ "{enum#__type}" ] + }, + "enums" : { + "__type" : [ "full_forced", "full_on_project_open", "full", "partial_forced", "partial", "refresh" ] + } + } + }, { + "id" : "inlay.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:model.options|global.inlays.settings|language.inlays.settings|model.inlays.settings}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enabled_globally" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "model" : [ "{enum#__model}", "{enum:vcs.code.vision|references|inheritors|problems}", "{enum:kotlin.values.hints}", "{enum:go.inlays.display.constant.definition}", "{enum:MarkdownTableInlayProviderSettingsKey|chain.hints}" ], + "option_id" : [ "{enum#__option_id}", "{enum:ruby.parameter.name.reflected.in.method.name|kotlin.values.ranges}" ], + "option_value" : [ "{enum#boolean}" ] + }, + "enums" : { + "__model" : [ "ts.enum.hints", "annotation.hints", "JavaLens", "js.chain.hints", "ts.chain.hints", "composer.package.version.hints", "groovy.parameters.hints", "chain.hints", "ts.type.hints", "js.type.hints", "parameter.hints.old", "return.values.hints", "KotlinLambdasHintsProvider", "KotlinReferencesTypeHintsProvider", "docker.inlay.hints", "kotlin.call.chains.hints", "RelatedProblems", "groovy.implicit.null.argument.hint", "kotlin.lambdas.hints", "oc.type.hints", "kotlin.references.types.hints", "vcs.code.author", "tms.local.md.hints", "draft.inlay.hints", "MethodChainsInlayProvider", "sql.join.cardinality.hints", "microservices.url.path.inlay.hints", "CodeVision", "java.implicit.types", "kotlin.ranges.hints", "groovy.variable.type.hints", "rbs.ruby.return.type.hints", "rbs.ruby.container.type.hints", "rbs.ruby.constant.type.hints", "rbs.ruby.parameter.type.hints", "rbs.ruby.attribute.type.hints", "rbs.ruby.global.variable.type.hints" ], + "__option_id" : [ "js.param.hints.show.names.for.all.args", "vuejs.show.names.for.filters", "inheritors", "java.clear.expression.type", "variables.and.fields", "ruby.show.param.grouping", "js.only.show.names.for.tagged", "ruby.non.literals", "inferred.annotations", "non.paren.single.param", "js.only.show.names.for.pipes", "oc.clangd.namehints.construct.expr", "ruby.method.name.contains.parameter.name", "usages", "oc.clangd.namehints.non.const.references", "php.pass.by.reference", "java.method.name.contains.parameter.name", "java.multiple.params.same.type", "inferred.parameter.types", "java.enums", "js.only.show.names.for.all.args", "php.show.names.for.all.args", "oc.clangd.namehints.enums", "java.build.like.method", "function.returns", "java.new.expr", "java.simple.sequentially.numbered", "vuejs.show.names.for.all.args", "parameters.in.parens", "oc.clangd.namehints.macro.expr", "js.param.hints.show.names.for.tagged", "type.parameter.list", "external.annotations", "angular.show.names.for.all.args", "angular.show.names.for.pipes", "SHOW_PROPERTY_HINT", "SHOW_LOCAL_VARIABLE_HINT", "SHOW_FUNCTION_HINT", "SHOW_PARAMETER_TYPE_HINT", "SHOW_PARAMETER_HINT", "SHOW_LAMBDA_RETURN_EXPRESSION", "SHOW_LAMBDA_IMPLICIT_PARAMETER_RECEIVER", "SHOW_SUSPENDING_CALL", "R_HINT_OPTION_WRAP_DOTS", "sql.show.column.names.in.insert.values", "sql.show.column.names.in.select", "sql.show.column.names.for.asterisk", "implicit.null.result", "related.problems", "hints.type.property", "hints.type.variable", "hints.type.function.return", "hints.type.function.parameter", "hints.lambda.return", "hints.lambda.receivers.parameters", "go.struct.unnamed.struct.fields", "go.return.parameters", "sql.show.column.names.for.set.operations", "inner.join", "left.join", "full.join", "right.join" ] + } + } + }, { + "id" : "inspection.widget", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:highlight.level.changed}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "level" : [ "{enum:Errors_Only|None|All_Problems}", "{enum:SYNTAX|NONE|ALL}", "{enum:Syntax|Essential}" ] + } + } + }, { + "id" : "inspections", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#tool}", "{enum#__event_id}" ], + "event_data" : { + "amount" : [ "{regexp#integer}" ], + "default" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "inspection_enabled" : [ "{enum#boolean}" ], + "inspection_id" : [ "{util#tool}" ], + "lang" : [ "{util#lang}" ], + "locked" : [ "{enum#boolean}" ], + "option_index" : [ "{regexp#integer}" ], + "option_name" : [ "{util#plugin_info}" ], + "option_type" : [ "{enum:integer|boolean}" ], + "option_value" : [ "{enum#boolean}", "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_level" : [ "{enum#boolean}" ], + "scope" : [ "{enum:All|All Changed Files|Generated Files|Project Files and Vendor|Non-Project Files|Project Non-Source Files|Open Files|Project Files|Production|Scratches and Consoles|Project Source Files|Tests}", "{enum:custom}" ], + "severity" : [ "{enum:INFORMATION|SERVER PROBLEM|INFO|WEAK WARNING|WARNING|ERROR}", "{enum:custom}", "{enum:TYPO}" ] + }, + "enums" : { + "__event_id" : [ "not.default.state", "setting.non.default.state", "used.profile", "profiles", "not.default.scope.and.severity" ] + } + } + }, { + "id" : "intellij.cds", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:building.cds.started|building.cds.finished|running.with.cds}" ], + "event_data" : { + "duration" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "running_with_archive" : [ "{enum#boolean}" ], + "status" : [ "{enum#__status}", "{enum:enabled|disabled}", "{enum#boolean}" ], + "uptime_millis" : [ "{regexp#integer}" ] + }, + "enums" : { + "__status" : [ "success", "cancelled", "terminated-by-user", "plugins-changed", "failed" ] + } + } + }, { + "id" : "intentions", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum:called|shown}" ], + "event_data" : { + "id" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "introduce.parameter.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:settingsOnHide|started|settingsOnShow}" ], + "event_data" : { + "delegate" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "replaceAllOccurrences" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "introduce.variable.inplace", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:settingsOnHide|settingsOnShow|settingsChanged}" ], + "event_data" : { + "changed" : [ "{enum#boolean}" ], + "final" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "varType" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "java.debugger.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:attach.inlay|create.exception.breakpoint.inlay}" ] + } + }, { + "id" : "jdk.downloader", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:selected|download|detected}" ], + "event_data" : { + "product" : [ "{enum:AdoptOpenJDK (HotSpot)|AdoptOpenJDK (OpenJ9)|Eclipse Temurin|IBM Semeru|Amazon Corretto|GraalVM|IBM JDK|JetBrains Runtime|BellSoft Liberica|Oracle OpenJDK|SAP SapMachine|Azul Zulu|Unknown}" ], + "success" : [ "{enum#boolean}" ], + "version" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "jps.cache", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "4" + } ], + "rules" : { + "event_id" : [ "{enum:download.through.notification|caches.downloaded}" ], + "event_data" : { + "download_binary_size" : [ "{regexp#integer}" ], + "download_cache_size" : [ "{regexp#integer}" ], + "duration" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "js.dialects", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "React_JSX", "ECMAScript_3", "JavaScript_1.6", "Nashorn_JS", "ECMAScript_6", "JavaScript_1.8.5", "JavaScript_1.8", "JavaScript_1.7", "ECMAScript_5.1", "DEFAULT", "Flow" ] + } + } + }, { + "id" : "js.eslint.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "enabled", "node.interpreter.custom", "node.package.autodetect", "node.package.custom.package", "command.line.options.specified", "additional.rules.specified", "custom.config.specified", "eslint.fix.on.save" ] + } + } + }, { + "id" : "js.language.service", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "service" : [ "{enum#__service}", "{util#class_name}" ] + }, + "enums" : { + "__service" : [ "TypeScriptServerServiceImpl", "ESLintLanguageService", "TsLintLanguageService", "VueTypeScriptService", "PrettierLanguageServiceImpl", "FlowJSLspService", "FlowJSCliService", "StandardJSService", "LanguageService", "third.party" ] + } + } + }, { + "id" : "js.language.service.starts", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "PrettierLanguageServiceImpl", "FlowJSLspService", "LanguageService", "TsLintLanguageService", "ESLintLanguageService", "VueTypeScriptService", "FlowJSCliService", "StandardJSService", "third.party", "TypeScriptServerServiceImpl" ] + } + } + }, { + "id" : "js.live.edit.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "node.update.{enum#state}", "chrome.update.{enum#state}", "chrome.update.on.changes.{enum#state}", "{enum#_}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "use.chrome.extension", "chrome.update.on.changes", "node.update.on.changes" ] + } + } + }, { + "id" : "js.settings", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:language.level|completion.only.type.based}" ], + "event_data" : { + "value" : [ "{enum#__value}", "{enum#boolean}" ] + }, + "enums" : { + "__value" : [ "js_1_5", "es5", "js_1_6", "js_1_7", "js_1_8", "js_1_8_5", "es6", "jsx", "nashorn", "flow", "unknown" ] + } + } + }, { + "id" : "js.tslint.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "enabled", "node.interpreter.custom", "node.package.autodetect", "node.package.custom.package", "additional.rules.specified", "custom.config.specified" ] + } + } + }, { + "id" : "json.schema", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:completion.by.schema.invoked}" ], + "event_data" : { + "schemaKind" : [ "{enum:builtin|schema|user|remote}" ] + }, + "enums" : { + "_" : [ "json.schema.schema.completion", "json.schema.builtin.completion", "json.schema.user.completion", "json.schema.remote.completion" ] + } + } + }, { + "id" : "keymap.changes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:keymap.change}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "imported" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "keymaps.name", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#keymaps}", "Custom_(Based_on_{enum#keymaps}_keymap)", "Custom_(Based_on_{enum#keymaps})", "{enum:ide.keymap}" ], + "event_data" : { + "based_on" : [ "{enum#keymaps}" ], + "keymap_name" : [ "{enum#keymaps}" ] + } + } + }, { + "id" : "kubernetes.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:k8sVersion}" ], + "event_data" : { + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "kubernetes.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:navigation.gutter.label.container|inspection.remove.duplicate.envvar|completion.kind|completion.label.key}" ] + } + }, { + "id" : "leftover.dirs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cleanup.complete|scan.scheduled|scan.started}" ], + "event_data" : { + "delay_days" : [ "{regexp#integer}" ], + "groups" : [ "{regexp#integer}" ], + "total_mb" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "libraryUsage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:library_used}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "file_type" : [ "{util#file_type}" ], + "library_name" : [ "{enum#library_names}", "{util#used_library_name}" ], + "version" : [ "{regexp#version}", "{enum:unknown}" ] + }, + "enums" : { + "library_names" : [ "scalaz", "scalamock", "scalacheck", "specs2", "utest", "munit", "zio-test", "akka-http", "netty", "scalatra", "unfiltered", "sttp", "http4s", "twitter-util", "shapeless", "finagle", "cats", "breeze", "slick", "fs2", "monix", "zio", "micronaut", "akka-java", "vertx", "spark", "dropwizard", "helidon", "quarkus", "okhttp3", "apache-http", "unirest", "retrofit2", "spring-cloud", "spring-webflux", "reactor", "rxjava", "guice", "drools", "ktor", "cucumber", "selenium", "selenide", "serenity", "appium", "allure2", "allure1", "jdi-light", "htmlelements", "atlas", "geb", "webtau", "jbehave", "robotframework", "restassured", "karate", "citrus", "spring-integration", "spring-integration-amqp", "spring-amqp", "spring-webflow", "spring-osgi", "spring-data-commons", "spring-data-jpa", "spring-data-mongo", "spring-data-neo4j", "spring-data-solr", "spring-data-hadoop", "spring-data-jdbc-ext", "spring-core", "spring-boot", "spring-ws", "spring-web", "spring-security", "spring-batch", "spring-security-oauth2", "apache-tiles", "thymeleaf", "velocity", "freemarker", "gorm", "groovy", "grails", "eureka", "consul", "zookeeper", "zuul", "hystrix", "apache-dubbo", "apache-thrift", "javalin", "armeria", "mybatis", "jooq", "junit", "junit5", "testng", "kafka", "activemq", "rabbitmq", "aws-sqs", "tapestry5", "gwt", "struts2", "javax-jsf", "vaadin-flow", "openfeign", "jhipster", "apache-spark", "apache-flink", "fluentlenium", "testcontainers", "blade", "kotlin", "microprofile", "javax-cdi", "jakarta-cdi", "javax-jms", "jakarta-jms", "javax-jpa", "jakarta-jpa", "javax-rs", "jakarta-rs", "r2dbc", "osgi", "kodein", "http4k", "rxjava3", "rxkotlin", "scala", "play2", "lagom", "kotless", "spek", "koin", "gauge-java", "apache-deltaspike", "apache-deltaspike-data", "graphql-java", "hexagonkt", "jdbi", "jooby", "optaplanner", "flowable", "activiti", "camunda", "jbpm", "apache-ignite", "hazelcast", "coherence", "debezium", "streamex", "jsonpath", "hibernate", "eclipselink-jpa", "arquillian", "flyway", "liquibase", "jodd-db", "querydsl", "apache-camel", "rsocket-java", "google-http-java-client", "google-cloud-pubsub", "springfox", "apache-rocketmq", "opentracing", "zipkin2", "jaegertracing", "lombok", "weld", "jakarta-jsf", "javax-ejb", "jakarta-ejb", "javax-websocket", "jakarta-websocket", "jakarta-ws", "javax-batch", "jakarta-batch", "javax-validation", "jakarta-validation", "kotest", "datanucleus-jpa", "openjpa", "wiremock", "easymock", "jmockit", "mockito", "spock", "hibernate-validator", "apache-bval", "spring-kafka", "spring-session", "jackson", "gson", "micrometer", "mapstruct", "swagger-v2", "swagger-v3", "apache-shiro", "arrowkt", "scalatest", "jetbrains-annotations", "playwright-java", "kotlinx-coroutines", "kotlinx-serialization", "exposed", "ktorm", "tornadofx", "javafx", "mockserver", "kotlinx-datetime", "spring-cloud-gateway", "spring-data-r2dbc", "quarkus-qute", "smallrye-mutiny", "opentelemetry", "io.grpc", "apache-collections", "fastutil", "logback", "slf4j", "asm", "axoniq", "bytebuddy", "apache-cayenne", "dagger", "documents4j", "ebean", "napier", "clikt", "avro", "apollo", "decompose", "mvikotlin", "async-http-client", "coroutineworker", "reaktive", "hikaricp", "sqldelight", "klaxon", "corda", "eclipse-collections", "graphql-kotlin", "firebase-kotlin-sdk", "moko-mvvm", "kotlin-test", "fritz2", "fuel", "kodein-db", "kodein-di", "klock", "korge", "dokka", "js-externals", "kotlinx-benchmark", "kotlinx-browser", "kotlinx-cli", "kotlinx-io", "kotlinx-collections-immutable", "kotlinx-html", "multik", "mockk", "doodle", "ktlint", "protobuf", "quartz", "rabbitmq-java-client", "aeron", "jedis", "resilience4j", "kvision", "rsocket-kotlin", "multiplatform-settings", "rxdownload", "java-websocket", "crashkios", "stately", "flexy-pool", "npm-publish", "h2", "apache-hc", "infinispan", "itextpdf", "jsoup", "log4j", "lucene", "apache-mina", "apache-pdfbox", "apache-poi", "apache-pulsar", "okio", "ehcache", "vavr", "xmlgraphics", "opencv", "kotlin-material-ui", "eclipselink", "spring-data-rest", "hibernate-reactive", "hibernate-envers", "spring-cloud-kubernetes", "spring-cloud-openfeign", "spring-cloud-retrofit", "spring-cloud-stream", "spring-websocket", "spring-graphql", "jakarta-nosql" ] + } + } + }, { + "id" : "lifecycle", + "builds" : [ { + "from" : "191.4738" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "command_line" : [ "{enum#boolean}" ], + "debug_agent" : [ "{enum#boolean}" ], + "duration_grouped" : [ "{regexp#integer}s", "-{regexp#integer}s", "{regexp#integer}s+" ], + "duration_ms" : [ "{regexp#integer}" ], + "eap" : [ "{enum#boolean}" ], + "error" : [ "{util#class_name}" ], + "error_frames" : [ "{util#method_name}" ], + "error_hash" : [ "{regexp#integer}" ], + "error_size" : [ "{regexp#integer}" ], + "headless" : [ "{enum#boolean}" ], + "internal" : [ "{enum#boolean}" ], + "memory_error_kind" : [ "{enum#__memory_error_kind}", "{enum:direct_buffers}" ], + "mode" : [ "{enum:new|same|attach}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_tab" : [ "{enum#boolean}" ], + "restart" : [ "{enum#boolean}" ], + "test" : [ "{enum#boolean}" ], + "too_many_errors" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "ide.error", "ide.freeze", "ide.start", "ide.close", "project.opening.finished", "project.opened", "project.closed", "frame.activated", "frame.deactivated", "project.module.attached", "project.frame.selected", "ide.crash.detected", "protocol.open.command.handled", "ide.deadlock.detected" ], + "__memory_error_kind" : [ "heap", "min_heap", "perm_gen", "metaspace", "code_cache" ] + } + } + }, { + "id" : "light.edit", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:autosave.mode|open.file|open.in.project}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "open_place" : [ "{enum#__open_place}" ], + "project_status" : [ "{enum:Open|Existing|New}" ] + }, + "enums" : { + "__open_place" : [ "LightEditOpenAction", "WelcomeScreenOpenAction", "CommandLine", "DragAndDrop", "RecentFiles" ] + } + } + }, { + "id" : "live.templates", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#live_template}", "{enum:started}" ], + "event_data" : { + "changedByUser" : [ "{enum#boolean}" ], + "group" : [ "{util#live_template_group}", "{util#live_template}" ], + "key" : [ "{util#live_template}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "login", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "activity_id" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_requires_license" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "logged_in" : [ "{enum#boolean}" ], + "login_provider" : [ "{enum:jba|google|github|gitlab|bitbucket}" ], + "newsletter" : [ "{enum#boolean}" ], + "onboarding" : [ "{enum#boolean}" ], + "plugins_require_licenses" : [ "{enum#boolean}" ], + "session_time_ms" : [ "{regexp#integer}" ], + "source" : [ "{enum:login_dialog|licenses_user_info|licenses_new_license|licenses_trial}", "{enum:LicenseDialogLink}" ], + "successful" : [ "{enum#boolean}" ], + "troubles_pressed" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "exit", "licenses.dialog.shown", "request.trial", "continue", "browser.login", "buy.license" ] + } + } + }, { + "id" : "markdown.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:runner.executed}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "runner" : [ "{util#class_name}" ], + "type" : [ "{enum:BLOCK|LINE}" ] + } + } + }, { + "id" : "maven.import", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "after_apply_duration_ms" : [ "{regexp#integer}" ], + "attempts" : [ "{regexp#integer}" ], + "before_apply_duration_ms" : [ "{regexp#integer}" ], + "collect_folders_duration_ms" : [ "{regexp#integer}" ], + "config_duration_ms" : [ "{regexp#integer}" ], + "config_modules_duration_ms" : [ "{regexp#integer}" ], + "configurator_class" : [ "{util#class_name}" ], + "duration_in_background_ms" : [ "{regexp#integer}" ], + "duration_in_write_action_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "duration_of_workspace_update_call_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "importer_class" : [ "{util#class_name}" ], + "number_of_modules" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "total_duration_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "hasUserModifiedImportedLibrary", "hasUserAddedModuleDependency", "hasUserAddedLibraryDependency", "importer_run", "configurator_run", "legacy_import.started", "workspace_folders_update.started", "workspace_import.legacy_importers.finished", "workspace_import.legacy_importers.started", "workspace_import.populate.finished", "workspace_import.configurator_run", "workspace_import.commit.finished", "legacy_import.finished", "legacy_import.create_modules.started", "legacy_import.importers.started", "legacy_import.create_modules.finished", "workspace_import.started", "legacy_import.delete_obsolete.started", "workspace_import.commit.started", "workspace_import.finished", "workspace_import.populate.started", "legacy_import.importers.finished", "legacy_import.delete_obsolete.finished", "workspace_folders_update.finished", "workspace_commit" ] + } + } + }, { + "id" : "microservices.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "endpoints_provider" : [ "{util#endpoint_provider_name}" ], + "filter_id" : [ "{enum:framework|module|type}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "endpoints.groups.requested", "url.path.reference.variants", "url.path.segment.navigate", "mq.reference.variants", "mq.reference.navigate", "url.path.inlay.actions", "endpoints.tab.openapi.activated", "endpoints.tab.http.client.activated", "endpoints.list.filtered" ] + } + } + }, { + "id" : "ml.completion", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:decorating.settings.changed|ranking.settings.changed|decorating.opinion.provided}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "enabled_by_default" : [ "{enum#boolean}" ], + "opinion" : [ "{enum:LIKE|DISLIKE|NEUTRAL}" ], + "ranker_id" : [ "{util#ml_completion_ranker_id}" ], + "using_language_checkbox" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "move.refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:handler.invoked|move.files.or.directories}" ], + "event_data" : { + "handler" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "new.project.wizard", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "framework" : [ "{util#framework}" ], + "generator_id" : [ "{util#class_name}" ], + "gradle-kotlin-dsl" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "projectType" : [ "{util#project_type}" ] + }, + "enums" : { + "__event_id" : [ "finish", "attempt", "finish.add.framework", "attempt.add.framework", "project.generated", "project.created" ] + } + } + }, { + "id" : "new.project.wizard.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "add_sample_code" : [ "{enum#boolean}" ], + "build_system" : [ "{enum:intellij|gradle|maven|sbt|other}" ], + "build_system_dsl" : [ "{enum:groovy|kotlin|other}" ], + "build_system_parent" : [ "{enum#boolean}" ], + "build_system_sdk_version" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "generator" : [ "{util#class_name}", "{util#npw_generator}" ], + "git" : [ "{enum#boolean}" ], + "groovy_sdk_type" : [ "{enum:maven|local|null|other}" ], + "hits" : [ "{regexp#integer}" ], + "input_mask" : [ "{regexp#integer}" ], + "language" : [ "{util#class_name}", "{enum#__language}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_selected" : [ "{enum:Go|Ruby|PHP|Python|Scala}", "{enum#__plugin_selected}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "project_created" : [ "{enum#boolean}" ], + "screen" : [ "{regexp#integer}" ], + "typed_chars" : [ "{regexp#integer}" ], + "version" : [ "{regexp#version}" ], + "wizard_session_id" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "project.location.changed", "navigate.prev", "project.name.changed", "navigate.help", "git.changed", "select.custom.template", "create.git.repo", "generator.finished", "select.language", "wizard.dialog.open", "project.created", "search", "language.finished", "navigate.next", "build.system.add.sample.code.changed", "groovy.lib.changed", "groovy.lib.finished", "build.system.sdk.changed", "build.system.module.name.changed", "build.system.dsl.changed", "build.system.content.root.changed", "build.system.group.id.changed", "build.system.changed", "build.system.artifact.id.changed", "build.system.module.file.location.changed", "build.system.sdk.finished", "build.system.finished", "plugin.selected", "add.plugin.clicked", "generator.selected", "wizard.dialog.finish", "build.system.version.changed", "build.system.parent.changed" ], + "__language" : [ "Scala", "Go", "PHP", "Ruby", "Python", "Java", "JavaScript", "HTML", "Groovy", "Kotlin", "python", "other", "java", "groovy", "scala", "kotlin", "go", "php", "html", "javascript", "ruby" ], + "__plugin_selected" : [ "python", "other", "java", "groovy", "scala", "kotlin", "go", "php", "html", "javascript", "ruby" ] + } + } + }, { + "id" : "node.packages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:node_package}" ], + "event_data" : { + "name" : [ "{util#node.packages}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "nodejs.run.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:exec.params}" ], + "event_data" : { + "interpreter_type" : [ "{enum#__interpreter_type}" ] + }, + "enums" : { + "__interpreter_type" : [ "Local", "WSL", "Remote_sftp", "Remote_docker", "Remote_vagrant", "Remote_docker-compose", "Remote_ssh", "undefined", "third.party_remote", "Remote_unknown", "Unknown" ] + } + } + }, { + "id" : "notification.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:changed}" ], + "event_data" : { + "display_type" : [ "{enum:NONE|BALLOON|STICKY_BALLOON|TOOL_WINDOW}" ], + "notification_group" : [ "{util#notification_group}" ], + "play_sound" : [ "{enum#boolean}" ], + "read_aloud" : [ "{enum#boolean}" ], + "should_log" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "notifications", + "builds" : [ ], + "versions" : [ { + "from" : "40" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{util#class_name}", "{util#action}" ], + "additional.display_id" : [ "{enum#notification_id}", "{util#notification_display_id}" ], + "class" : [ "{util#class_name}" ], + "display_id" : [ "{util#notification_display_id}" ], + "display_type" : [ "{enum:BALLOON|STICKY_BALLOON|TOOL_WINDOW}", "{enum:NONE}" ], + "id" : [ "{regexp:\\d+.\\d+}" ], + "is_expandable" : [ "{enum#boolean}" ], + "notification_group" : [ "{util#notification_group}", "{enum:JavaScript_Debugger_Console_URL_Starter|New_JVM_Backend|New JVM Backend}" ], + "notification_place" : [ "{enum:BALLOON|EVENT_LOG}", "{enum:TOOL_WINDOW}", "{enum:ACTION_CENTER}" ], + "parent" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "severity" : [ "{enum:ERROR|INFORMATION|WARNING}" ] + }, + "enums" : { + "__event_id" : [ "action.invoked", "balloon.collapsed", "balloon.expanded", "closed.by.user", "event.log.balloon.shown", "hyperlink.clicked", "logged", "settings.clicked", "shown" ], + "notification_id" : [ "ignored.to.exclude.synchronization.notification", "externally.added.files.notification", "project.configuration.files.added.notification", "manage.ignore.files.notification", "github.missing.default.account", "github.pull.request.cannot.set.tracking.branch", "github.clone.unable.to.create.destination.dir", "github.clone.unable.to.find.destination", "github.open.in.browser.file.is.not.under.repo", "github.open.in.browser.cannot.get.last.revision", "github.rebase.success", "github.gist.cannot.create", "github.pull.request.cannot.load.branches", "github.pull.request.cannot.collect.additional.data", "github.pull.request.cannot.load.forks", "github.pull.request.failed.to.add.remote", "github.pull.request.push.failed", "github.pull.request.creation.error", "github.pull.request.cannot.collect.diff.data", "github.pull.request.cannot.find.repo", "github.pull.request.created", "github.pull.request.cannot.process.remote", "github.pull.request.no.current.branch", "github.rebase.cannot.validate.upstream.remote", "github.rebase.upstream.is.own.repo", "github.rebase.cannot.get.user.info", "github.rebase.cannot.retrieve.upstream.info", "github.rebase.cannot.configure.upstream.remote", "github.rebase.repo.not.found", "github.rebase.cannot.load.repo.info", "github.rebase.repo.is.not.a.fork", "github.share.cannot.find.git.repo", "github.share.cannot.create.repo", "github.share.project.successfully.shared", "github.share.empty.repo.created", "github.share.project.created.init.commit.failed", "github.share.init.push.failed", "github.gist.created", "github.git.repo.init.error", "unknown", "hg.update.unresolved.conflicts.error", "git.merge.local.changes.detected", "vcs.patch.apply.rollback.failed", "hg.qrefresh.error", "git.revert.abort.failed", "git.fetch.success", "git.branch.operation.success", "git.pull.failed", "hg.merge.warning", "vcs.commit.finished.with.warnings", "vcs.shelve.successful", "git.merge.reset.error", "git.stage.commit.successful", "git.clone.unable.to.create.destination.dir", "git.rebase.cannot.continue", "vcs.commit.canceled", "git.branch.rename.rollback.success", "hg.merge.error", "hg.rebase.error", "git.update.no.tracked.branch.error", "git.rebase.update.project.error", "hg.tag.creation.error", "git.local.changes.not.restored", "hg.clone.destination.error", "vcs.shelve.failed", "hg.merging.with.ancestor.skipped", "vcs.patch.apply.aborted", "hg.pushed.successfully", "git.remote.branch.deletion.success", "hg.repository.created", "git.tag.created", "hg.qpop.completed.with.errors", "git.branch.operation.error", "hg.compare.with.branch.error", "git.fetch.error", "hg.nothing.to.push", "git.rebase.cannot.abort", "hg.unsupported.extensions", "vcs.patch.partially.applied", "git.branches.update.successful", "hg.exception.during.merge.commit", "git.init.failed", "git.rebase.not.allowed", "hg.qfold.error", "hg.qfinish.error", "git.merge.abort.success", "git.init.error", "git.rebase.commit.edit.undo.error.repo.changed", "git.reset.failed", "git.update.detached.head.error", "git.create.branch.rollback.successful", "git.branch.checkout.failed", "git.delete.branch.on.merge", "vcs.root.added", "git.stash.failed", "vcs.patch.copied.to.clipboard", "git.merge.abort.failed", "vcs.could.not.compare.with.branch", "git.reset.successful", "git.branch.creation.failed", "git.branch.deletion.rollback.error", "hg.graft.continue.error", "hg.merge.exception", "git.rebase.abort.succeeded", "hg.debugancestor.error", "hg.log.command.execution.error", "hg.unable.to.run.executable", "hg.bookmark.error", "git.rebase.commit.edit.undo.error", "git.unstash.with.unresolved.conflicts", "git.unstash.failed", "hg.qgoto.error", "hg.clone.error", "git.clone.failed", "git.rebase.abort.failed", "hg.remote.auth.error", "vcs.uncommitted.changes.saving.error", "git.update.nothing.to.update", "git.merge.rollback.error", "hg.qnew.error", "git.checkout.success", "git.update.error", "git.cannot.resolve.conflict", "git.unstash.with.conflicts", "space.sharing.not.finished", "hg.rebase.continue.error", "git.checkout.rollback.error", "git.reset.partially.failed", "git.remote.branch.deletion.error", "hg.qrename.error", "hg.unsupported.version", "hg.repo.creation.error", "space.git.repo.init.error", "git.tag.remote.deletion.error", "hg.push.error", "vcs.cherry.pick.error", "git.repository.created", "vcs.roots.invalid", "git.stash.local.changes.detected", "git.could.not.compare.with.branch", "git.rebase.not.started", "space.project.shared.successfully", "vcs.compare.failed", "vcs.patch.apply.success.applied", "hg.qdelete.error", "hg.branch.creation.error", "git.cherry.pick.abort.failed", "git.rebase.rollback.failed", "git.merge.error", "vcs.patch.apply.cannot.find.patch.file", "git.rebase.commit.edit.undo.error.protected.branch", "git.rebase.successful", "vcs.commit.failed", "git.could.not.load.changes.of.commit", "git.unresolved.conflicts", "vcs.patch.apply.new.files.error", "hg.rebase.abort.error", "git.revert.abort.success", "git.stage.commit.error", "git.tag.not.created", "git.create.branch.rollback.error", "git.fix.tracked.not.on.branch", "vcs.shelve.deletion.undo", "hg.tag.creation.failed", "git.tag.deletion.rollback.error", "hg.update.error", "vcs.roots.registered", "hg.status.command.error", "hg.qimport.error", "vcs.patch.apply.not.patch.type.file", "vcs.commit.finished", "git.could.not.save.uncommitted.changes", "hg.rename.failed", "git.branch.rename.rollback.failed", "git.cherry.pick.abort.success", "hg.qpop.error", "git.conflict.resolving.error", "git.merge.failed", "hg.pull.error", "git.unstash.patch.applied", "hg.bookmark.name.is.empty", "hg.pull.auth.required", "git.rebase.abort", "vcs.patch.already.applied", "git.checkout.new.branch.operation.rollback.error", "hg4idea.changesets.error", "vcs.patch.creation.failed", "hg.graft.error", "hg.qpush.error", "git.checkout.new.branch.operation.rollback.successful", "github.rebase.remote.origin.not.found", "github.rebase.account.not.found", "github.rebase.multi.repo.not.supported", "rebase.error.failed.to.match.gh.repo", "git.branch.set.upstream.failed", "git.log.could.not.load.changes.of.commit", "vcs.project.partially.updated", "vcs.shelf.undo.delete", "vcs.branch.operations.are.executed.on.all.roots", "git.rebase.collect.updated.changes.error", "git.push.not.supported", "vcs.inactive.ranges.damaged", "git.commit.cancelled", "git.fetch.result", "git.tag.remote.deletion.success", "git.fetch.cancelled", "git.fetch.details", "git.project.updated", "git.all.files.are.up.to.date", "git.fetch.result.error", "git.project.partially.updated", "git.push.result", "git.branch.deleted", "git.tag.restored", "git.files.updated.after.merge", "vcs.project.update.finished", "git.tag.deleted", "git.commit.edit.success", "space.other", "gradle.jvm.invalid", "gradle.jvm.configured", "gradle.configuration.error", "sh.update.shellcheck.error", "sh.update.shellcheck.success", "sh.update.formatter.success", "sh.install.formatter.error", "sh.update.formatter.error", "sh.install.formatter", "sh.update.shellcheck", "sh.update.formatter", "sh.install.formatter.success", "git.bad.executable", "git.init.stage.failed", "git.rebase.failed", "diff.external.too.many.selected", "ignored.to.exclude.not.found", "git.rebase.stopped.for.editing", "vcs.cannot.load.annotations", "untracked.files.overwritten", "diff.external.cant.load.changes", "vcs.obsolete.plugin.unbundled", "vcs.suggested.plugin.install.failed", "diff.merge.intenral.error", "git.rebase.stopped.due.to.conflicts", "vcs.commit.checks.failed", "git.tags.loading.failed", "vcs.commit.checks.only.failed", "vcs.add.unversioned.error" ] + } + } + }, { + "id" : "os.file.type.association", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:os.association.created}" ], + "event_data" : { + "file_type" : [ "{util#file_type}" ] + } + } + }, { + "id" : "os.linux.wm", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:xdg.current.desktop}" ], + "event_data" : { + "value" : [ "{enum#__value}" ] + }, + "enums" : { + "_" : [ "KDE", "Gnome", "Ubuntu_Gnome", "Budgie_Gnome", "GNOME_Flashback_Unity", "GNOME_Flashback_Gnome", "pop_GNOME", "Awesome_GNOME", "X-Cinnamon", "Unity", "Unity7", "XFCE", "XDG_CURRENT_DESKTOP_is_empty", "i3", "MATE", "Pantheon", "Deepin", "LXDE", "LXQt", "Enlightenment", "UKUI", "X-Generic", "ICEWM", "Fluxbox", "default.desktop", "Unknown" ], + "__value" : [ "LG3D", "KDE", "Gnome", "Gnome_Shell", "Gnome_Classic", "Ubuntu_Gnome", "Budgie_Gnome", "GNOME_Flashback_Unity", "GNOME_Flashback_Gnome", "GNOME_Flashback", "pop_GNOME", "Awesome_GNOME", "X-Cinnamon", "Unity", "Unity7", "XFCE", "XDG_CURRENT_DESKTOP_is_empty", "i3", "MATE", "Pantheon", "Deepin", "LXDE", "LXQt", "Enlightenment", "UKUI", "X-Generic", "ICEWM", "Fluxbox", "default.desktop", "Unknown", "empty" ] + } + } + }, { + "id" : "package.management.ui", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:upgrade|uninstall|install|browseAvailablePackages}" ], + "event_data" : { + "service" : [ "{enum#service_name}" ] + }, + "enums" : { + "service_name" : [ "Node.js", "Python", "Bower" ] + } + } + }, { + "id" : "performance", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{enum:ui.latency|ui.lagging|heartbeat|popup.latency}" ], + "event_data" : { + "cold_start" : [ "{enum#boolean}" ], + "cpu_time_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "gc_time_ms" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "place" : [ "{util#place}" ], + "swap_load" : [ "{regexp#integer}" ], + "system_cpu_load" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "php.command.line.tools.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:command.executed}" ], + "event_data" : { + "toolType" : [ "{enum#__toolType}" ] + }, + "enums" : { + "__toolType" : [ "unconfigured", "unknown", "custom", "zend1", "zend2", "symfony", "composer", "symfonyBasedTool", "drush", "wordPress" ] + } + } + }, { + "id" : "php.debug.validation", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:debug.config.validated}" ], + "event_data" : { + "error_count" : [ "{regexp#integer}" ], + "type" : [ "{enum:SCRIPT|LOCAL|REMOTE|PHPINFO}" ] + } + } + }, { + "id" : "php.phing", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:build.file}" ] + } + }, { + "id" : "platform.installer", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:Update_Manager}" ], + "event_data" : { + "value" : [ "{enum:Toolbox_App|Snap|IDE}", "{enum:Other}" ] + } + } + }, { + "id" : "platform.registry", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:registry|experiment|advanced.setting}" ], + "event_data" : { + "id" : [ "{util#registry_key}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "platform.registry.application", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#registry_key}" ] + } + }, { + "id" : "plugin.manager", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "acceptance_result" : [ "{enum:ACCEPTED|DECLINED|AUTO_ACCEPTED}" ], + "enabled_state" : [ "{enum:ENABLED_ON_DEMAND|ENABLED|DISABLED}" ], + "group" : [ "{enum:UPDATE|INSTALLING|INSTALLED|SEARCH_INSTALLED|SEARCH|FEATURED|NEW_AND_UPDATED|TOP_DOWNLOADS|TOP_RATED|CUSTOM_REPOSITORY}", "{enum:BUNDLED_UPDATE}" ], + "index" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "previous_version" : [ "{util#plugin_version}" ], + "signature_check_result" : [ "{enum:INVALID_SIGNATURE|MISSING_SIGNATURE|WRONG_SIGNATURE|SUCCESSFUL}" ], + "source" : [ "{enum:MARKETPLACE|CUSTOM_REPOSITORY|FROM_DISK}" ], + "states" : [ "{enum:ENABLE_GLOBALLY|ENABLE_FOR_PROJECT|ENABLE_FOR_PROJECT_DISABLE_GLOBALLY|DISABLE_GLOBALLY|DISABLE_FOR_PROJECT|DISABLE_FOR_PROJECT_ENABLE_GLOBALLY}" ] + }, + "enums" : { + "__event_id" : [ "plugin.install.third.party.check", "plugin.installation.finished", "plugin.installation.started", "plugin.signature.check.result", "plugin.signature.warning.shown", "plugin.state.changed", "plugin.was.removed", "plugin.search.card.opened" ] + } + } + }, { + "id" : "plugins", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "unsafe_id" : [ "{enum:io.zhile.research.ide-eval-resetter}" ] + }, + "enums" : { + "__event_id" : [ "disabled.plugin", "enabled.not.bundled.plugin", "per.project.disabled", "per.project.enabled", "unsafe.plugin" ] + } + } + }, { + "id" : "plugins.advertiser", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "plugins" : [ "{util#plugin}" ], + "source" : [ "{enum:editor|notification}", "{enum:search}" ] + }, + "enums" : { + "__event_id" : [ "install.plugins", "ignore.extensions", "open.download.page", "ignore.ultimate", "ignore.unknown.features", "enable.plugins", "configure.plugins", "learn.more" ] + } + } + }, { + "id" : "plugins.disabled", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#plugin}" ] + } + }, { + "id" : "plugins.dynamic", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#version}", "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "load", "unload.fail", "unload.success", "unload.failure", "load.success" ] + } + } + }, { + "id" : "plugins.non.bundled", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#plugin}" ] + } + }, { + "id" : "problems.view.sessions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:problems.tab.hidden|problems.tab.shown|select.item}" ], + "event_data" : { + "duration_seconds" : [ "{regexp#integer}" ], + "preview" : [ "{enum#boolean}" ], + "problems_count" : [ "{regexp#integer}" ], + "scope_tab" : [ "{enum:CurrentFile|ProjectErrors|unknown}" ], + "severity" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "productivity", + "builds" : [ ], + "versions" : [ { + "from" : "11" + } ], + "rules" : { + "event_id" : [ "{util#productivity}", "{enum:feature.used}" ], + "event_data" : { + "group" : [ "{util#productivity_group}", "{util#productivity}" ], + "id" : [ "{util#productivity}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "profiler.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum:absolute_time|short_time}", "{enum:SHORT_TIME|ABSOLUTE_TIME|DEFAULT}" ] + }, + "enums" : { + "__event_id" : [ "tabNameFormat", "filterCalls", "hideLessOnePercents", "showCalleesList", "showPercentsOfRoot", "icicleGraph", "stickyText", "focusOnSearch", "showChart", "showThreadId", "keepSimilarThreadsClose", "filterSlider", "highlightIdeProcesses", "filterDevelopmentTools", "dragToChangeZoom", "sortThreadsByName" ] + } + } + }, { + "id" : "profiler.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "action_id" : [ "{enum:JumpToSource|FocusInFlameGraph|FocusInCallTree|FocusInMethodList|MethodMergedCallees|MethodBackTraces|CopyFrame|CopyStackUpToFrame|ExpandTree|CollapseTree|ExpandAll|CollapseAll|PresentationSettings|CompareWithBaseline|CreateDiff|ContextMenu|SpeedSearch|RecursionCheckbox|Drag|Scroll|Zoom|FocusOnNode|ZoomIn|ZoomOut|ResetZoom|IcicleGraph|StickyText|NodesFilter|CaptureImage|CopyImage|SaveImage|SearchToolbar|SelectDiffFlameGraphType|ShowPercentOfTotal|ShowPercentOfParent|FilterCalls|HideCallsLessPercent|ShowCalleeList|FocusOnSubtree|ExcludeSubtree|FocusOnCall|ExcludeCall|RecursionCollapse|ShowChart|ZoomIn|ZoomOut|ZoomReset|ZoomBySelectionWithoutModifier|FilterEvents|ThreadList.SortByName|ThreadList.SortByMetric|ThreadList.ShowIds|ThreadList.KeepSimilarThreadsClose|ThreadList.AllThreadsMergedSelected|ThreadList.CustomThreadSelected|ThreadList.SpeedSearch}", "{enum:GetExpandableEventContents|OpenExpandableEventContentsPanel}", "{enum:ExpandGroup|CollapseGroup}" ], + "anonymous_dump_id" : [ "{regexp#hash}" ], + "diff_calc_time" : [ "{regexp#integer}" ], + "diff_calc_time_ms" : [ "{regexp#integer}" ], + "diff_flame_graph_type" : [ "{util#class_name}" ], + "enabled" : [ "{enum#boolean}" ], + "folder_state" : [ "{enum:NOT_EXIST|NOT_A_DIRECTORY|NOT_WRITABLE}" ], + "home_action_id" : [ "{enum:ProcessesList.ShowDevTools|ProcessesList.HighlightIdeProcesses|ProcessesList.EditConfigurations|ProcessesList.SnapshotFolder|Process.LiveCharts|Process.AttachProfiler|Process.MemorySnapshot|Process.ThreadDump|RecentSnapshots.Open.Context|RecentSnapshots.Open.Click|RecentSnapshots.Reveal|RecentSnapshots.Hide.Context|RecentSnapshots.Hide.Click|OpenSnapshot.Button|OpenSnapshot.Hint}" ], + "id" : [ "{util#run_config_id}" ], + "input_event" : [ "{util#shortcut}" ], + "kind" : [ "{enum:ADD|COPY|REMOVE|CHANGE}" ], + "load_time" : [ "{regexp#integer}" ], + "load_time_ms" : [ "{regexp#integer}" ], + "name" : [ "{enum:flameGraph|callTree|methodList}", "{util#profiler_event_id_validator}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "prev_event_time" : [ "{regexp#integer}" ], + "prev_event_time_ms" : [ "{regexp#integer}" ], + "prev_tab_time" : [ "{regexp#integer}" ], + "prev_tab_time_ms" : [ "{regexp#integer}" ], + "process_type" : [ "{enum:IDE|IDE_DESCENDANT|EXTERNAL}" ], + "profiler_configuration_type" : [ "{util#profiler_configuration_type}" ], + "run_configuration_type" : [ "{util#run_config}" ], + "run_widget_action_id" : [ "{enum:Widget.StopRecording|Widget.StartRecording|Widget.ShowResults}" ], + "size" : [ "{regexp#integer}" ], + "snapshot_import_origin" : [ "{enum:RECENT|OPEN_FILE}", "{enum:REOPEN_FROM_WIDGET}" ], + "snapshot_import_source" : [ "{util#snapshot_import_source_validator}" ], + "snapshot_size" : [ "{regexp#integer}" ], + "snapshot_size_bytes" : [ "{regexp#integer}" ], + "snapshot_type" : [ "{util#profiler_snapshot_type}" ], + "tab_component_id" : [ "{util#profiler_tab_id_validator}" ], + "type" : [ "{util#profiler_snapshot_type}" ] + }, + "enums" : { + "__event_id" : [ "execute", "start", "snapshot.generated", "attach", "tree.recursion.collapse", "tree.recursion.checkbox", "snapshot.open", "tab.open", "event.open", "configurations.changed", "home.action.invoked", "diff.flamegraph.type.changed", "diff.created", "snapshot.action.invoked", "run.widget.interaction", "bad.snapshot.folder" ] + } + } + }, { + "id" : "project.fs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:case-sensitivity|roots-watched}" ], + "event_data" : { + "cs-implicit" : [ "{enum#boolean}" ], + "cs-project" : [ "{enum#boolean}" ], + "cs-system" : [ "{enum#boolean}" ], + "pct-non-watched" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "project.import", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "system_id" : [ "{enum#build_tools}" ], + "task_class" : [ "{util#class_name}" ] + }, + "enums" : { + "__event_id" : [ "started", "finished", "import_project.finished", "import_project.stage.started", "import_project.stage.finished", "import_project.started" ] + } + } + }, { + "id" : "project.indexable.files", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:all.indexable.files|content.indexable.files}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "project.intellij.monorepo", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:is.intellij}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "project.structure", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "modules.count.{regexp#count}", "content.roots.count.{regexp#count}", "source.roots.count.{regexp#count}", "source.root.cookbooks-root.{regexp#count}", "source.root.java-resource.{regexp#count}", "source.root.java-source.{regexp#count}", "source.root.java-test-resource.{regexp#count}", "source.root.java-test.{regexp#count}", "source.root.kotlin-resource.{regexp#count}", "source.root.kotlin-source.{regexp#count}", "source.root.kotlin-test-resource.{regexp#count}", "source.root.kotlin-test.{regexp#count}", "excluded.roots.count.{regexp#count}", "{enum:package.prefix.used|package.prefix.not.used}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#count}", "{regexp#integer}" ], + "type" : [ "{enum#type}" ] + }, + "enums" : { + "__event_id" : [ "modules.total", "content.roots.total", "source.roots.total", "excluded.roots.total", "package.prefix", "source.root", "named.scopes.total.local", "named.scopes.total.shared", "project.in.wsl", "unloaded.modules.total", "module.groups.total" ], + "type" : [ "cookbooks-root", "java-resource", "java-source", "java-test-resource", "java-test", "kotlin-resource", "kotlin-source", "kotlin-test-resource", "kotlin-test" ] + } + } + }, { + "id" : "project.view.pane", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:current}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{regexp#version}", "{util#plugin_version}" ], + "scope_class_name" : [ "{util#class_name}" ] + } + } + }, { + "id" : "project.view.pane.changes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:changed}" ], + "event_data" : { + "from_class_name" : [ "{util#class_name}" ], + "from_scope_class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "to_class_name" : [ "{util#class_name}" ], + "to_scope_class_name" : [ "{util#class_name}" ] + } + } + }, { + "id" : "proxy.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:proxy.type}" ], + "event_data" : { + "name" : [ "{enum:Auto|Socks|Http}" ] + } + } + }, { + "id" : "qodana.plugin", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:highlight_report|cloud_user_state|open_in_ide|cloud_link}" ], + "event_data" : { + "is_highlight" : [ "{enum#boolean}" ], + "is_link" : [ "{enum#boolean}" ], + "protocol" : [ "{enum:OPEN_REPORT|SHOW_MARKER}" ], + "report_type" : [ "{enum:FILE|OPEN_IN_IDE|CLOUD|UNKNOWN|NONE}" ], + "source" : [ "{enum:TOOLS_SELECT_SARIF_FILE|OPEN_IN_IDE|CLOUD_HIGHLIGHT_ON_LINK|CLOUD_HIGHLIGHT_NEW_REPORT_APPEARED_NOTIFICATION|REPORT_NOT_AVAILABLE|QODANA_PANEL_CLOSE|QODANA_PANEL_CANCEL_LOADING|TOOLS_LIST|SARIF_FILE}", "{enum:REFRESH_TOKEN_EXPIRED|TOOLS_LIST|OAUTH_SUCCEEDED|QODANA_SETTINGS_PANEL}", "{enum:LINK_WINDOW|UNAUTHORIZED|TOOLS_LIST}" ], + "state" : [ "{enum:FAILED_OPEN_PROJECT|FAILED_CONSTRUCTING_REPORT|SUCCESS}" ], + "user_state" : [ "{enum:AUTHORIZED|AUTHORIZING|NOT_AUTHORIZED}" ] + } + } + }, { + "id" : "qodana.plugin.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:link_state|user_state|highlighted_report_state}" ], + "event_data" : { + "highlighted_report_state" : [ "{enum:SELECTED|LOADING|NOT_SELECTED}" ], + "is_link" : [ "{enum#boolean}" ], + "report_type" : [ "{enum:FILE|OPEN_IN_IDE|CLOUD|UNKNOWN|NONE}" ], + "user_state" : [ "{enum:AUTHORIZED|AUTHORIZING|NOT_AUTHORIZED}" ] + } + } + }, { + "id" : "r.interpreters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:setup.interpreter}" ], + "event_data" : { + "is_conda" : [ "{enum#boolean}" ], + "suggested" : [ "{regexp:(\\d+\\.?)*\\d+_(true|false)}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "r.workflow", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:call.method.from.console}" ], + "event_data" : { + "name" : [ "{enum:install.packages|install_github}" ] + } + } + }, { + "id" : "reader.mode", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:see.also.navigation}" ] + } + }, { + "id" : "refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:handler.invoked}" ], + "event_data" : { + "element" : [ "{util#class_name}" ], + "handler" : [ "{util#class_name}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "refactoring.dialog", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:open.in.editor.saved|open.in.editor.shown}" ], + "event_data" : { + "class_name" : [ "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "selected" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "remote.sdk.type", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:configured.sdk}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "level" : [ "{enum:ide|project}" ], + "sdk_type" : [ "{enum#__sdk_type}" ] + }, + "enums" : { + "_" : [ "Docker_Compose", "Docker", "Web_Deployment", "Vagrant", "SSH_Credentials", "WSL", "Unknown" ], + "__sdk_type" : [ "Docker_Compose", "Docker", "Web_Deployment", "Vagrant", "SSH_Credentials", "WSL", "unknown" ] + } + } + }, { + "id" : "rename.inplace.popup", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:hide|openRenameDialog|settingsChanged|show}" ], + "event_data" : { + "changedOnHide" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "linkUsed" : [ "{enum#boolean}" ], + "search_in_comments" : [ "{enum#boolean}" ], + "search_in_comments_on_hide" : [ "{enum#boolean}" ], + "search_in_text_occurrences" : [ "{enum#boolean}" ], + "search_in_text_occurrences_on_hide" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "rename.refactoring", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:started|executed|reference.processed|local_search_in_comments}" ], + "event_data" : { + "lang" : [ "{util#lang}" ], + "local_include_comments" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "reference_class" : [ "{util#class_name}" ], + "rename_processor" : [ "{util#class_name}" ], + "scope_type" : [ "{enum#__scope_type}" ], + "search_in_comments" : [ "{enum#boolean}" ], + "search_in_text_occurrences" : [ "{enum#boolean}" ] + }, + "enums" : { + "__scope_type" : [ "project", "test", "tests", "production", "module", "current file", "current_file", "third.party", "unknown" ] + } + } + }, { + "id" : "run.configuration.exec", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#run_config_factory}", "{enum:started|ui.shown|finished}" ], + "event_data" : { + "additional.alternative_jre_version" : [ "{regexp#integer}" ], + "additional.lang" : [ "{util#lang}" ], + "additional.launch_settings_command" : [ "{enum:executable|iis|iisexpress|project}" ], + "additional.node_version_major" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "executor" : [ "{util#run_config_executor}" ], + "factory" : [ "{util#run_config_factory}", "{util#run_config_id}" ], + "finish_type" : [ "{enum:FAILED_TO_START|UNKNOWN}", "{enum:TERMINATED}" ], + "id" : [ "{util#run_config_id}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "target" : [ "{util#run_target}" ] + } + } + }, { + "id" : "run.configuration.type", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#run_config_factory}", "{enum:configured.in.project|feature.used|total.configurations.registered}" ], + "event_data" : { + "activate_before_run" : [ "{enum#boolean}" ], + "additional.alternative_jre_version" : [ "{regexp#integer}" ], + "additional.lang" : [ "{util#lang}" ], + "additional.node_version_major" : [ "{regexp#integer}" ], + "count" : [ "{regexp#integer}" ], + "edit_before_run" : [ "{enum#boolean}" ], + "factory" : [ "{util#run_config_factory}", "{util#run_config_id}" ], + "featureName" : [ "{util#plugin_info}" ], + "id" : [ "{util#run_config_id}" ], + "parallel" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "shared" : [ "{enum#boolean}" ], + "target" : [ "{util#run_target}" ], + "temp_count" : [ "{regexp#integer}" ], + "temporary" : [ "{enum#boolean}" ], + "total_count" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "run.configuration.type.temp", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{util#run_config}" ], + "event_data" : { + "activate_before_run" : [ "{enum#boolean}" ], + "edit_before_run" : [ "{enum#boolean}" ], + "parallel" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "shared" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "run.configuration.ui.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "hint_number" : [ "{regexp#integer}" ], + "id" : [ "{util#run_config_id}" ], + "input_event" : [ "{util#shortcut}" ], + "option_id" : [ "{enum:browser.option.with.javascript.debugger|browser.option.target.browser|browser.option.after.launch|external.system.vm.parameters.fragment}", "{enum:Runtime}", "{enum:Use_Hot_Reload}", "{enum:before.launch.editSettings|before.launch.openToolWindow|beforeRunTasks|commandLineParameters|coverage|doNotBuildBeforeRun|environmentVariables|jrePath|log.monitor|mainClass|module.classpath|redirectInput|runParallel|shorten.command.line|target.project.path|vmParameters|workingDirectory|count|junit.test.kind|repeat|testScope|maven.params.workingDir|maven.params.goals|maven.params.profiles|maven.params.resolveToWorkspace|maven.general.useProjectSettings|maven.general.workOffline|maven.general.produceExceptionErrorMessages|maven.general.usePluginRegistry|maven.general.recursive|maven.general.alwaysUpdateSnapshots|maven.general.threadsEditor|maven.general.outputLevel|maven.general.checksumPolicy|maven.general.failPolicy|maven.general.showDialogWithAdvancedSettings|maven.general.mavenHome|maven.general.settingsFileOverride.checkbox|maven.general.settingsFileOverride.text|maven.general.localRepoOverride.checkbox|maven.general.localRepoOverride.text|maven.runner.useProjectSettings|maven.runner.delegateToMaven|maven.runner.runInBackground|maven.runner.vmParameters|maven.runner.envVariables|maven.runner.jdk|maven.runner.targetJdk|maven.runner.skipTests|maven.runner.properties|Dump_file_path|Exe_path|Program_arguments|Working_directory|Environment_variables|Runtime_arguments|Use_Mono_runtime|Use_external_console|Project|Target_framework|Launch_profile|Open_browser|Application_URL|Launch_URL|IIS_Express_Certificate|Hosting_model|Generate_applicationhost.config|Show_IIS_Express_output|Send_debug_request|Additional_IIS_Express_arguments|Static_method|URL|Session_name|Arguments|Solution_Configuration|Executable_file|Default_arguments|Optional_arguments}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "projectSettingsAvailable" : [ "{enum#boolean}" ], + "providerClass" : [ "{util#class_name}" ], + "useProjectSettings" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "modify.run.option", "remove.run.option", "add", "remove", "hints.shown", "option.navigate", "copy", "before.run.task.remove", "before.run.task.add", "before.run.task.edit" ] + } + } + }, { + "id" : "run.dashboard", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "run.dashboard.{enum#state}", "{enum:run.dashboard|third.party}", "{util#run_config}", "{enum:run.dashboard|added.run.configuration|removed.run.configuration}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "factory" : [ "{util#run_config_factory}" ], + "id" : [ "{util#run_config_id}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "run.target.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:creation.began|creation.cancelled|creation.succeeded}" ], + "event_data" : { + "step_number" : [ "{regexp#integer}" ], + "type" : [ "{util#run_target}" ] + } + } + }, { + "id" : "rust.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:new_project_creation}" ], + "event_data" : { + "template" : [ "{enum:binary|library|wasm|proc_macro|custom}" ] + } + } + }, { + "id" : "rust.generate.type.from.json.usage", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:pasted.json.converted|json.paste.dialog.remember.choice.result|json.like.text.pasted}" ], + "event_data" : { + "result" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "rust.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cargo_projects|compile_time_targets|packages|editions}" ], + "event_data" : { + "build_script_dependency" : [ "{regexp#integer}" ], + "build_script_workspace" : [ "{regexp#integer}" ], + "count" : [ "{regexp#integer}" ], + "dependencies" : [ "{enum:2015|2018|2021}" ], + "dependency" : [ "{regexp#integer}" ], + "direct_dependency" : [ "{regexp#integer}" ], + "proc_macro_dependency" : [ "{regexp#integer}" ], + "proc_macro_workspace" : [ "{regexp#integer}" ], + "workspace" : [ "{regexp#integer}", "{enum:2015|2018|2021}" ] + } + } + }, { + "id" : "rust.toolchain", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:compiler|rustup|type}" ], + "event_data" : { + "channel" : [ "{enum#channel}" ], + "host_target" : [ "{enum#host_target}" ], + "type" : [ "{enum#type}" ], + "used" : [ "{enum#boolean}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "channel" : [ "stable", "beta", "nightly", "dev", "[default]" ], + "host_target" : [ "i686-pc-windows-gnu", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-gnu", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu", "aarch64-apple-darwin", "aarch64-pc-windows-msvc" ], + "type" : [ "local", "wsl", "none", "other" ] + } + } + }, { + "id" : "search.everywhere.filters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:contributor.changed|file.type.changed|lang.changed|quick.filter.button}" ], + "event_data" : { + "buttonName" : [ "{enum:ALL|NONE|INVERT}" ], + "contributorID" : [ "{util#se_contributor}" ], + "enabled" : [ "{enum#boolean}" ], + "fileType" : [ "{util#file_type}" ], + "langID" : [ "{util#lang}" ] + } + } + }, { + "id" : "searchEverywhere", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "contributorID" : [ "{enum#__contributorID}", "{enum:SETextContributor}", "{enum:TextSearchContributor}" ], + "currentTabId" : [ "{enum#__currentTabId}" ], + "input_event" : [ "{util#shortcut}" ], + "lang" : [ "{util#lang}" ], + "selectedItemNumber" : [ "{regexp#integer}" ], + "typedNavigationKeys" : [ "{regexp#integer}" ], + "typedSymbolKeys" : [ "{regexp#integer}" ] + }, + "enums" : { + "__contributorID" : [ "FileSearchEverywhereContributor", "SearchEverywhereContributor.All", "ClassSearchEverywhereContributor", "RecentFilesSEContributor", "ActionSearchEverywhereContributor", "SymbolSearchEverywhereContributor", "TopHitSEContributor", "RunConfigurationsSEContributor", "YAMLKeysSearchEverywhereContributor", "CommandsContributor", "FuzzySearchContributor", "third.party", "Vcs.Git", "UrlSearchEverywhereContributor", "GitSearchEverywhereContributor" ], + "__currentTabId" : [ "FileSearchEverywhereContributor", "SearchEverywhereContributor.All", "ClassSearchEverywhereContributor", "ActionSearchEverywhereContributor", "SymbolSearchEverywhereContributor", "FuzzySearchContributor", "third.party", "Vcs.Git" ], + "__event_id" : [ "dialogOpen", "tabSwitched", "navigateThroughGroups", "contributorItemChosen", "moreItemChosen", "commandUsed", "commandCompleted", "dialogClosed", "sessionFinished" ] + } + } + }, { + "id" : "selenium.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:allure.reference.click|selenium.code.completion|selenoid.configure|selenoid.launch}" ], + "event_data" : { + "completion_type" : [ "{enum:html-tag|html-attribute|html-input-type|html-id|html-name|capability|css-property|css-class|css-pseudo|allure-username|allure-label}" ], + "reference_type" : [ "{enum:web|username}", "{enum:label}" ] + } + } + }, { + "id" : "serial.monitor.connects", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:serial.monitor.connected}" ], + "event_data" : { + "baudRate" : [ "{regexp#integer}" ], + "success" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "serial.monitor.profiles", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:serial.profiles}" ], + "event_data" : { + "defaultBaudrate" : [ "{regexp#integer}" ], + "saved" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "settings", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "component" : [ "{util#component_name}" ], + "default_project" : [ "{enum#boolean}" ], + "id" : [ "{regexp#integer}" ], + "name" : [ "{util#option_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{regexp#float}", "{util#setting_value}" ] + }, + "enums" : { + "_" : [ "GeneralSettings", "NotRoamableUiSettings", "UISettings", "PhpDebugGeneral", "PhpRefactoringSettings", "not.default", "invoked" ], + "__type" : [ "bool", "int", "float", "enum", "string" ] + } + } + }, { + "id" : "settings.changes", + "builds" : [ ], + "versions" : [ { + "from" : "47" + } ], + "rules" : { + "event_id" : [ "{enum:component_changed_option|component_changed}" ], + "event_data" : { + "component" : [ "{util#component_name}" ], + "default_project" : [ "{enum#boolean}" ], + "id" : [ "{regexp#integer}" ], + "name" : [ "{util#option_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#__type}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{regexp#float}", "{util#setting_value}" ] + }, + "enums" : { + "__type" : [ "bool", "int", "float", "enum", "string" ] + } + } + }, { + "id" : "settings.repository", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:sync.settings}" ], + "event_data" : { + "sync_type" : [ "{enum:merge|overwrite_local|overwrite_remote}" ] + } + } + }, { + "id" : "settings.sync.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "action" : [ "{enum:INSTALL_SETTINGS_REPOSITORY|USE_NEW_SETTINGS_SYNC}" ], + "method" : [ "{enum:GET_FROM_SERVER|PUSH_LOCAL|PUSH_LOCAL_WAS_ONLY_WAY|CANCELED}", "{enum:DISABLED_ONLY|DISABLED_AND_REMOVED_DATA_FROM_SERVER|CANCEL}" ], + "reason" : [ "{enum:REMOVED_FROM_SERVER|EXCEPTION}" ] + }, + "enums" : { + "__event_id" : [ "enabled.manually", "migrated.from.old.plugin", "invoked.settings.repository.notification.action", "disabled.automatically", "disabled.manually", "migrated.from.settings.repository" ] + } + } + }, { + "id" : "settings.sync.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:general.state|editor.font.state|disabled.bundled.plugins|disabled.categories}" ], + "event_data" : { + "category" : [ "{enum:UI|KEYMAP|CODE|TOOLS|SYSTEM|PLUGINS|OTHER}" ], + "disabled" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "shared.indexes", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "averageDownloadSpeed" : [ "{regexp#integer}" ], + "downloadTime" : [ "{regexp#integer}" ], + "finishType" : [ "{enum:success|cancelled|error}" ], + "indexId" : [ "{regexp#hash}" ], + "kind" : [ "{enum#kind_enum}" ], + "matchingFbIndexes" : [ "{regexp#integer}" ], + "matchingStubIndexes" : [ "{regexp#integer}" ], + "mismatchingFbIndexes" : [ "{util#index_id}" ], + "mismatchingStubIndexes" : [ "{util#index_id}" ], + "numberOfLocalSharedIndexes" : [ "{regexp#integer}" ], + "packedSize" : [ "{regexp#integer}" ], + "redundantFbIndexes" : [ "{regexp#integer}" ], + "redundantStubIndexes" : [ "{regexp#integer}" ], + "totalSizeOfLocalSharedIndexes" : [ "{regexp#integer}" ], + "unpackedSize" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "local.index.loaded", "downloaded", "attached", "attach.failed.incompatible", "download.started", "download.finished" ], + "kind_enum" : [ "project", "jdk", "mvn", "other", "python" ] + } + } + }, { + "id" : "similar.usages", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "component" : [ "{util#class_name}" ], + "id" : [ "{regexp#integer}" ], + "number_of_loaded" : [ "{regexp#integer}" ], + "usage_view" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "most.common.usages.shown", "link.to.similar.usage.clicked", "more.clusters.loaded", "more.usages.loaded", "show.similar.usages.link.clicked", "most.common.usage.patterns.refresh.clicked", "more.non.clustered.usage.loaded", "navigate.to.usage.clicked" ] + } + } + }, { + "id" : "space", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "adv_explore_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|SHARE|CLONE}" ], + "adv_overview_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|CLONE}" ], + "auto" : [ "{enum#boolean}" ], + "changes_loading_duration_ms" : [ "{regexp#integer}" ], + "commits_selection_type" : [ "{enum:SINGLE|ALL|SUBSET_CONNECTED|SUBSET_SPLIT}" ], + "details_tab_type" : [ "{enum:DETAILS|COMMITS}", "{enum:FILES}" ], + "diffs_loading_duration_ms" : [ "{regexp#integer}" ], + "edit_message_is_empty" : [ "{enum#boolean}" ], + "filter_text_empty" : [ "{enum#boolean}" ], + "loader_type" : [ "{enum:GIT|SPACE}" ], + "login_place" : [ "{enum:MAIN_TOOLBAR|SETTINGS|SHARE|CLONE}" ], + "login_status" : [ "{enum:CONNECTED|CONNECTING|DISCONNECTED}" ], + "logout_place" : [ "{enum:ACTION|SETTINGS|MAIN_TOOLBAR|CLONE|AUTH_FAIL}" ], + "new_message_is_pending" : [ "{enum#boolean}" ], + "new_message_place" : [ "{enum:MAIN_CHAT|THREAD|DIFF|NEW_THREAD|FIRST_DISCUSSION_ANSWER|NEW_DISCUSSION}" ], + "open_review_type" : [ "{enum:ENTER|DOUBLE_CLICK|ARROW}" ], + "participant_edit_type" : [ "{enum:ADD|REMOVE}" ], + "participant_role" : [ "{enum:Reviewer|Author|Watcher}" ], + "place" : [ "{enum:REVIEW_FILES|REVIEW_COMMITS|CREATE_CODE_REVIEW|CREATE_MERGE_REQUEST}", "{util#place}" ], + "quick_filter" : [ "{enum:OPEN|AUTHORED_BY_ME|NEEDS_MY_ATTENTION|NEEDS_MY_REVIEW|ASSIGNED_TO_ME|CLOSED}" ], + "refresh_reviews_place" : [ "{enum:EMPTY_LIST|CONTEXT_MENU}" ], + "review_diff_place" : [ "{enum:EDITOR|DIALOG}" ], + "review_filter_state" : [ "{enum:CLEAR|SELECT_STATE|SELECT_TYPE|SELECT_AUTHOR|SELECT_REVIEWER}" ], + "tab" : [ "{enum:INFO|FILES}" ], + "type" : [ "{enum:CODE_REVIEW|MERGE_REQUEST}", "{enum:REVIEWER_ACCEPT|REVIEWER_WAITS_FOR_RESPONSE|REVIEWER_RESUME|REVIEWER_LEAVE|AUTHOR_WAITS_FOR_RESPONSE|AUTHOR_RESUME}", "{enum:ACTION|PREVIEW}" ], + "with_participants" : [ "{enum#boolean}" ], + "with_title" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "adv_explore_space", "adv_log_in_link", "adv_sign_up_link", "adv_watch_overview", "button_log_in", "button_log_out", "cancel_login", "chat_collapse_discussion", "chat_delete_message", "chat_discard_edit_message", "chat_discard_send_message", "chat_expand_discussion", "chat_open_thread", "chat_reopen_discussion", "chat_resolve_discussion", "chat_send_edit_message", "chat_send_message", "chat_start_edit_message", "clone_repo", "create_new_project", "open_git_settings_in_space", "open_main_toolbar_popup", "open_share_project", "open_space_clone_tab", "review_details_accept_changes", "review_details_add_participant_icon", "review_details_back_to_list", "review_details_change_commits_selection", "review_details_checkout_branch", "review_details_edit_participant", "review_details_open_project_in_space", "review_details_open_review_diff", "review_details_open_review_in_space", "review_details_resume_review", "review_details_select_details_tab", "review_details_show_timeline", "review_details_update_branch", "review_details_wait_for_response", "review_diff_close_leave_comment", "review_diff_leave_comment", "review_diff_loaded", "reviews_list_change_quick_filter", "reviews_list_change_text_filter", "reviews_list_log_in_link", "reviews_list_open_review", "reviews_list_refresh_action", "share_project", "start_creating_new_project", "create_review", "review_details_participant_action", "auto_auth_failed", "mark_as_unread", "open_ssh_settings_in_space", "mark_as_read", "open_diff", "create_review_opened", "create_review_back_to_list", "all_review_diff_loaded", "reviews_list_update_filters_action" ] + } + } + }, { + "id" : "space.state", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:associated_repos_state|automation_file_state|git_clone_type|login_status}" ], + "event_data" : { + "automation_file_exists" : [ "{enum#boolean}" ], + "is_associated_with_space_repo" : [ "{enum#boolean}" ], + "is_probably_contains_space_repo" : [ "{enum#boolean}" ], + "login_status" : [ "{enum:CONNECTED|CONNECTING|DISCONNECTED}" ], + "type" : [ "{enum:HTTPS|SSH}" ] + } + } + }, { + "id" : "spellchecker.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:add.to.accepted.words.ui|remove.from.accepted.words.ui}" ] + } + }, { + "id" : "spellchecker.settings.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#boolean}", "{regexp#integer}", "{enum:project-level|application-level}" ] + }, + "enums" : { + "__event_id" : [ "all.bundled.enabled", "max.spellchecker.suggestions", "custom.dict.count", "use.single.dict.to.save", "default.dict.to.save" ] + } + } + }, { + "id" : "ssh", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:custom.ssh.tool.path|config.parser}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "kind" : [ "{enum:LEGACY|OPENSSH}" ] + } + } + }, { + "id" : "startup", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration" : [ "{regexp#integer}" ], + "projects_count" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "bootstrap", "splash", "appInit", "totalDuration", "projectFrameVisible", "splashShown", "splashHidden" ] + } + } + }, { + "id" : "stash.interactions", + "builds" : [ ], + "versions" : [ { + "from" : "4" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "create_branch" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "keep_index" : [ "{enum#boolean}" ], + "message_entered" : [ "{enum#boolean}" ], + "pop_stash" : [ "{enum#boolean}" ], + "reinstate_index" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "stash.pop.started", "stash.push.dialog", "stash.pop.dialog", "stash.push.finished", "stash.pop.finished", "stash.push.started" ] + } + } + }, { + "id" : "status.bar.widgets", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:widget}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{util#status_bar_widget_factory}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "suggested.refactorings", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "declaration_type" : [ "{util#class_name}" ], + "id" : [ "{regexp#integer}" ], + "lang" : [ "{util#lang}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__event_id" : [ "rename.suggested", "rename.popup.shown", "rename.popup.canceled", "rename.performed", "changeSignature.performed", "changeSignature.popup.canceled", "changeSignature.popup.shown", "changeSignature.suggested" ] + } + } + }, { + "id" : "surround.with", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{util#surround_with_id}", "{enum:surrounder.executed|live.template.executed|custom.template.executed}" ], + "event_data" : { + "changedByUser" : [ "{enum#boolean}" ], + "class" : [ "{util#class_name}" ], + "group" : [ "{util#live_template_group}", "{util#live_template}" ], + "key" : [ "{util#live_template}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "title" : [ "{enum#server_title}" ], + "type" : [ "{enum#surround_with_type}" ] + }, + "enums" : { + "server_title" : [ "Postfix", "TextMate snippet", "Emmet" ], + "surround_with_type" : [ "surrounder", "template", "custom.template" ] + } + } + }, { + "id" : "svn.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:working.copy}" ], + "event_data" : { + "format" : [ "{regexp#version}" ] + } + } + }, { + "id" : "swagger.features", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "run.codegen.configuration.action", "edit.codegen.configuration.action", "edit.remote.specifications.endpoints", "add.remote.specification", "swagger.ui.requests.try.out", "swagger.ui.requests.execute" ] + } + } + }, { + "id" : "symsrv", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:storages|ms.server.added|enabled|servers}" ], + "event_data" : { + "enabled" : [ "{regexp#integer}", "{enum#boolean}" ], + "total" : [ "{regexp#integer}" ], + "value" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "system.os", + "builds" : [ { + "from" : "191.4738" + } ], + "rules" : { + "event_id" : [ "{enum#os}", "{enum#__event_id}" ], + "event_data" : { + "build" : [ "{regexp#integer}" ], + "distro" : [ "{enum:almalinux|alpine|amzn|arch|bunsenlabs|centos|chromeos|debian|deepin|devuan|elementary|fedora|galliumos|garuda|gentoo|kali|linuxmint|mageia|manjaro|neon|nixos|ol|opensuse-leap|opensuse-tumbleweed|parrot|pop|pureos|raspbian|rhel|rocky|rosa|sabayon|slackware|solus|ubuntu|void|zorin|other|unknown}", "{enum:endeavouros}" ], + "id" : [ "{regexp#hash}", "{enum:unknown}" ], + "locale" : [ "{enum#__locale}" ], + "name" : [ "{enum#os}" ], + "release" : [ "{enum#linux}", "{regexp#version}" ], + "revision" : [ "{regexp#integer}" ], + "shell" : [ "{enum:sh|ash|bash|csh|dash|fish|ksh|tcsh|xonsh|zsh|nu|other|unknown}" ], + "time_zone" : [ "{regexp#time_zone}" ], + "value" : [ "{regexp#time_zone}", "{regexp#hash}", "{enum:unknown}" ], + "version" : [ "{regexp#version}", "{enum:unknown.format}", "{enum#__version}" ], + "wsl" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "os.name", "os.timezone", "machine.id", "linux", "windows" ], + "__locale" : [ "cs", "da", "de", "en", "es", "fr", "hi", "ja", "ko", "nb", "nl", "nn", "no", "pl", "pt", "ro", "ru", "sv", "tr", "uk", "vi", "zh", "hu", "yo", "ur", "ig", "ml", "in", "mr", "uz", "el", "it", "am", "my", "ar", "as", "ne", "az", "fa", "zu", "rw", "bn", "sd", "si", "so", "kk", "kn", "or", "ta", "gu", "pa", "te", "th", "ha" ], + "__version" : [ "6.0", "6.1", "6.2", "6.3", "10.0" ], + "linux" : [ "unknown", "alpine", "amzn", "antergos", "arch", "centos", "debian", "deepin", "elementary", "fedora", "galliumos", "gentoo", "kali", "linuxmint", "manjaro", "neon", "nixos", "ol", "opensuse", "opensuse-leap", "opensuse-tumbleweed", "freedesktop", "parrot", "raspbian", "rhel", "sabayon", "solus", "ubuntu", "zorin", "custom" ] + }, + "regexps" : { + "time_zone" : "((\\+|\\-)\\d\\d(\\:|\\_)\\d\\d)|Z" + } + } + }, { + "id" : "system.runtime", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "arch" : [ "{enum#__arch}" ], + "bit" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "gigabytes" : [ "{regexp#integer}" ], + "index_partition_free" : [ "{regexp#integer}" ], + "index_partition_size" : [ "{regexp#integer}" ], + "name" : [ "{enum#gc}", "{enum#jvm_option}", "{enum#__name}", "{enum:splash|nosplash}", "{enum:Metal|OpenGL}" ], + "value" : [ "{regexp#integer}", "{enum#boolean}" ], + "vendor" : [ "{enum#jvm_vendor}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "cores", "garbage.collector", "jvm", "jvm.bit", "jvm.option" ], + "__arch" : [ "x86", "x86_64", "arm64", "other", "unknown" ], + "__event_id" : [ "cores", "garbage.collector", "jvm.option", "jvm", "debug.agent", "memory.size", "swap.size", "disk.size", "jvm.client.properties", "rendering.pipeline" ], + "__name" : [ "Serial", "Unknown", "CMS", "Epsilon", "G1", "Z", "Parallel", "Other" ], + "gc" : [ "Shenandoah", "G1_Young_Generation", "G1_Old_Generation", "Copy", "MarkSweepCompact", "PS_MarkSweep", "PS_Scavenge", "ParNew", "ConcurrentMarkSweep" ], + "jvm_option" : [ "Xmx", "Xms", "SoftRefLRUPolicyMSPerMB", "ReservedCodeCacheSize" ], + "jvm_vendor" : [ "JetBrains", "Apple", "Oracle", "Sun", "IBM", "Azul", "Other" ] + } + } + }, { + "id" : "terminalShell", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "os-version" : [ "{regexp#version}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "runAnythingProvider" : [ "{util#class_name}" ], + "shell" : [ "{enum#__shell}", "{enum:unspecified}" ], + "terminalCommandHandler" : [ "{util#class_name}" ] + }, + "enums" : { + "__event_id" : [ "ssh.exec", "local.exec", "terminal.command.executed", "terminal.smart.command.executed", "terminal.smart.command.not.executed" ], + "__shell" : [ "bash", "cmd", "zsh", "other", "fish", "powershell", "sh", "wsl", "cmder_shell", "tcsh", "git-bash", "cmder", "pwsh", "git-cmd", "git", "activate", "init", "ubuntu", "ubuntu1804", "anaconda3", "cexec", "cygwin", "miniconda3", "msys2_shell" ] + } + } + }, { + "id" : "tms.statistics", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:tms.content_displayed}" ], + "event_data" : { + "tms_service_id" : [ "{enum:Gauge|Local|TestRail}", "{enum:MdLocalTms}" ] + } + } + }, { + "id" : "toolbar", + "builds" : [ ], + "versions" : [ { + "from" : "9" + } ], + "rules" : { + "event_id" : [ "{util#action}", "{enum:clicked}" ], + "event_data" : { + "action_id" : [ "{util#action}" ], + "class" : [ "{util#class_name}", "{enum:com.intellij.microservices.ui.diagrams.actions.MsShowWholeProjectDiagramAction}" ], + "context_menu" : [ "{enum#boolean}" ], + "current_file" : [ "{util#current_file}" ], + "dumb" : [ "{enum#boolean}" ], + "enable" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "parent" : [ "{util#class_name}" ], + "place" : [ "{util#place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + } + } + }, { + "id" : "tooltip.action.events", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:execute|show.all|show.description}" ], + "event_data" : { + "input_event" : [ "{util#shortcut}" ], + "source" : [ "{enum:gear|shortcut|more.link}" ] + } + } + }, { + "id" : "tooltip.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "panel.show.value.{enum#state}" ] + } + }, { + "id" : "toolwindow", + "builds" : [ ], + "versions" : [ { + "from" : "6" + } ], + "rules" : { + "event_id" : [ "{util#toolwindow}", "{enum:activated|shown|hidden}" ], + "event_data" : { + "Location" : [ "{enum#__Location}" ], + "Source" : [ "{enum:StripeButton|ToolWindowHeader|ToolWindowHeaderAltClick|Content|Switcher|SwitcherSearch|ToolWindowsWidget|RemoveStripeButtonAction|HideOnShowOther|HideSide|CloseFromSwitcher|ActivateActionMenu|ActivateActionKeyboardShortcut|ActivateActionGotoAction|ActivateActionOther|CloseAction|HideButton|HideToolWindowAction|HideSideWindowsAction|HideAllWindowsAction|JumpToLastWindowAction}", "{enum:ToolWindowSwitcher}", "{enum:SquareStripeButton}", "{enum:InspectionsWidget}" ], + "ViewMode" : [ "{enum#__ViewMode}" ], + "id" : [ "{util#toolwindow}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ] + }, + "enums" : { + "__Location" : [ "Left_Top", "Left_Bottom", "Bottom_Left", "Bottom_Right", "Right_Bottom", "Right_Top", "Top_Right", "Top_Left", "BottomRight", "BottomLeft", "LeftTop", "LeftBottom", "RightTop", "TopRight", "RightBottom", "TopLeft" ], + "__ViewMode" : [ "Dock_Pinned", "DockPinned", "Dock_Unpinned", "DockUnpinned", "Undock", "Float", "Window" ] + } + } + }, { + "id" : "trusted_projects", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "agree-to-load" : [ "{enum#boolean}" ], + "choice" : [ "{enum:IMPORT|OPEN_WITHOUT_IMPORTING|CANCEL}", "{enum:TRUST_AND_OPEN|OPEN_IN_SAFE_MODE}" ] + }, + "enums" : { + "__event_id" : [ "load_untrusted_project_confirmation", "open_new_project", "project_implicitly_trusted_by_path", "project_implicitly_trusted_by_url", "read_more_from_notification_banner", "trust_host_checkbox_selected", "trust_project_from_notification_banner", "trust_location_checkbox_selected" ] + } + } + }, { + "id" : "ui.accessibility.screen.reader", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "screen.reader.{enum:ENABLED|DISABLED}" ] + } + }, { + "id" : "ui.dialogs", + "builds" : [ ], + "versions" : [ { + "from" : "6" + } ], + "rules" : { + "event_id" : [ "{util#dialog_class}", "{enum:show|close|help.clicked}" ], + "event_data" : { + "code" : [ "{enum:0|1|2}" ], + "dialog_class" : [ "{util#dialog_class}", "{util#class_name}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum:show|close}" ] + } + } + }, { + "id" : "ui.editor.color.schemes", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:enabled.color.scheme}" ], + "event_data" : { + "is_dark" : [ "{enum#boolean}" ], + "scheme" : [ "{enum#__scheme}" ], + "value" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "Default", "Darcula", "Obsidian", "Visual_Studio", "Solarized", "Wombat", "Monkai", "XCode", "Sublime", "Oblivion", "Zenburn", "Cobalt", "Netbeans", "Eclipse", "Aptana", "Flash_Builder", "IdeaLight", "High_contrast", "ReSharper", "Rider", "Other" ], + "__scheme" : [ "Default", "Darcula", "Obsidian", "Visual_Studio", "Solarized", "Wombat", "Monkai", "XCode", "Sublime", "Oblivion", "Zenburn", "Cobalt", "Netbeans", "Eclipse", "Aptana", "Flash_Builder", "IdeaLight", "High_contrast", "ReSharper", "Rider", "Other", "IntelliJ_Light" ] + } + } + }, { + "id" : "ui.event", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "class" : [ "{util#class_name}" ], + "count" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "expand" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "recursive" : [ "{enum#boolean}" ], + "target_class" : [ "{util#class_name}" ], + "with_selection" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "ProgressPaused", "ProgressResumed", "NavBarShowPopup", "NavBarNavigate", "BreadcrumbShowTooltip", "BreadcrumbNavigate", "DumbModeDialogWasNotNeeded", "DumbModeDialogRequested", "DumbModeDialogShown", "DumbModeDialogCancelled", "DumbModeDialogFinished", "DumbModeDialogProceededToActions", "IncrementalSearchActivated", "IncrementalSearchKeyTyped", "IncrementalSearchCancelled", "IncrementalSearchNextPrevItemSelected", "DumbModeBalloonWasNotNeeded", "DumbModeBalloonRequested", "DumbModeBalloonShown", "DumbModeBalloonCancelled", "DumbModeBalloonProceededToActions", "ShowUsagesPopupShowSettings", "LookupExecuteElementAction", "ToolWindowsWidgetPopupClicked", "ToolWindowsWidgetPopupShown", "LookupShowElementActions", "ImplementationViewComboBoxSelected", "ImplementationViewToolWindowOpened", "DaemonEditorPopupInvoked", "HectorPopupDisplayed", "EditorFoldingIconClicked", "QuickNavigateInfoPopupShown", "EditorAnnotationClicked", "StatusBarWidgetClicked", "StatusBarPopupShown", "CtrlMouseHintShown" ] + } + } + }, { + "id" : "ui.fonts", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "UI.font.size[{regexp#integer}]", "Presentation.mode.font.size[{regexp#integer}]", "Editor.font.size[{regexp#integer}]", "IDE.editor.font.size[{regexp#integer}]", "Console.font.size[{regexp#integer}]", "QuickDoc.font.size[{enum#_}]", "UI.font.name[{enum#font}]", "Editor.font.name[{enum#font}]", "IDE.editor.font.name[{enum#font}]", "Console.font.name[{enum#font}]", "{enum#metrics}" ], + "event_data" : { + "font_name" : [ "{enum#font}" ], + "font_size" : [ "{regexp#integer}", "{enum#_}" ], + "font_size_2d" : [ "{regexp#float}" ], + "line_spacing" : [ "{regexp#float}" ], + "value" : [ "{regexp#float}" ] + }, + "enums" : { + "_" : [ "X_SMALL", "X_LARGE", "XX_SMALL", "XX_LARGE", "SMALL", "MEDIUM", "LARGE" ], + "font" : [ "Monospaced", "Menlo", "DejaVu_Sans_Mono", ".SFNSText-Regular", "Fira_Code", "Lucida_Grande", "Source_Code_Pro", "Segoe_UI", "Ubuntu", ".SF_NS_Text", "Consolas", "Noto_Sans_Regular", "Microsoft_YaHei", "Fira_Code_Retina", "Cantarell_Regular", "Microsoft_YaHei_UI", "Monaco", "Noto_Sans", "Dialog.plain", "Fira_Code_Medium", "Courier_New", "Tahoma", "Hack", "DejaVu_Sans", "Ubuntu_Mono", "Droid_Sans_Mono", "Dialog", "Inconsolata", "Malgun_Gothic", "Cantarell", "DialogInput", "Yu_Gothic_UI_Regular", "Roboto", "Liberation_Mono", "Lucida_Console", "D2Coding", "Lucida_Sans_Typewriter", "Fira_Code_Light", "Droid_Sans", "Verdana", "Arial", "Roboto_Mono", "Segoe_UI_Semibold", "SF_Mono", "Droid_Sans_Mono_Slashed", "LucidaGrande", "Operator_Mono", "Ayuthaya", "Hasklig", "Iosevka", "Andale_Mono", "Anonymous_Pro", "Anonymous_Pro_for_Powerline", "D2Coding_ligature", "Dank_Mono", "DejaVu_Sans_Mono_for_Powerline", "Fantasque_Sans_Mono", "Fira_Mono_for_Powerline", "Hack_Nerd_Font", "IBM_Plex_Mono", "Meslo_LG_L_DZ_for_Powerline", "Meslo_LG_M_for_Powerline", "Meslo_LG_S_for_Powerline", "Microsoft_YaHei_Mono", "Noto_Mono_for_Powerline", "Noto_Sans_Mono", "PT_Mono", "PragmataPro", "SourceCodePro+Powerline+Awesome_Regular", "Source_Code_Pro_Semibold", "Source_Code_Pro_for_Powerline", "Ubuntu_Mono_derivative_Powerline", "YaHei_Consolas_Hybrid", "mononoki", "Bitstream_Vera_Sans_Mono", "Comic_Sans_MS", "Courier_10_Pitch", "Cousine", "2Coding_ligature", "Droid_Sans_Mono_Dotted", "Inconsolata-dz", "Input", "Input_Mono", "Meslo_LG_M_DZ_for_Powerline", "Migu_2M", "Monoid", "Operator_Mono_Book", "Operator_Mono_Lig", "Operator_Mono_Medium", "Abadi_MT_Condensed_Extra_Bold", "Al_Bayan", "Meiryo", "Microsoft_JhengHei", "Microsoft_Yahei_UI", "SansSerif", "Ubuntu_Light", "JetBrains_Mono", ".AppleSystemUIFont", ".SFNS-Regular" ], + "metrics" : [ "UI", "Presentation.mode", "Editor", "IDE.editor", "Console", "QuickDoc", "editor.lineSpacing" ] + } + } + }, { + "id" : "ui.hidpi.mode", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum:per_monitor_dpi|system_dpi}" ] + } + }, { + "id" : "ui.info.features", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "Recent.Files[{enum:30_50|more.than.50|15_30|15}]", "Tabs.{enum:Top|None|Right|Left|Bottom}", "Allow.merging.buttons.{enum#state}", "Tool.Window.buttons.{enum:hidden|visible}", "Toolbar.and.NavBar.{enum:hidden|visible}", "Toolbar.{enum:hidden|visible}", "Nav.Bar.{enum:hidden|visible|floating}", "Status.bar.{enum:visible|hidden}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "display_id" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "grouped" : [ "{enum:[30_50]|[more.than.50]|[15_30]|[15]}" ], + "navbar" : [ "{enum:visible|hidden}" ], + "scale" : [ "{regexp#float}" ], + "scale_mode" : [ "{enum#boolean}" ], + "toolbar" : [ "{enum:visible|hidden}" ], + "value" : [ "{enum:visible|floating}", "{enum:visible|hidden}", "{enum:Top|None|Right|Left|Bottom}", "{enum#look_and_feel}", "{enum:per_monitor_dpi|system_dpi}", "{regexp#integer}", "{regexp#integer}x{regexp#integer}", "{regexp#integer}x{regexp#integer}_({regexp#integer}%)" ] + }, + "enums" : { + "_" : [ "recent.files", "Gutter.Icons", "Line.Numbers", "Toolbar.and.NavBar", "Show.tips.on.startup", "Retina", "Soft.Wraps", "Block.cursor", "QuickDoc.Show.Toolwindow", "QuickDoc.AutoUpdate" ], + "__event_id" : [ "Nav.Bar", "Toolbar", "Status.bar", "Tool.Window.buttons", "Toolbar.and.NavBar", "Recent.files.limit", "Show.Editor.Tabs.In.Single.Row", "Hide.Editor.Tabs.If.Needed", "Block.cursor", "Line.Numbers", "Gutter.Icons", "Soft.Wraps", "Tabs", "Retina", "Show.tips.on.startup", "Allow.merging.buttons", "QuickDoc.Show.Toolwindow", "QuickDoc.AutoUpdate", "Look.and.Feel", "Hidpi.Mode", "Screen.Reader", "Screen.Scale", "Nav.Bar.members", "QuickListsCount", "Number.Of.Monitors", "Screen.Resolution", "laf.autodetect" ] + } + } + }, { + "id" : "ui.look.and.feel", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "IntelliJ", "Gray", "High_contrast", "Light", "Dark_purple", "Cyan_light", "Rider_Dark", "Darcula" ] + } + } + }, { + "id" : "ui.mnemonic", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:mnemonic.used}" ], + "event_data" : { + "type" : [ "{enum:mac.alt.based|regular|mac.regular}" ] + } + } + }, { + "id" : "ui.screen.scale", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#integer}", "{regexp#integer}.{regexp#integer}", "ScaledMode_{regexp#integer}", "ScaledMode_{regexp#integer}.{regexp#integer}" ] + } + }, { + "id" : "ui.settings", + "builds" : [ ], + "versions" : [ { + "from" : "20" + } ], + "rules" : { + "event_id" : [ "{util#class_name}", "{enum#__event_id}" ], + "event_data" : { + "characters" : [ "{regexp#integer}" ], + "configurable" : [ "{util#class_name}" ], + "hits" : [ "{regexp#integer}" ], + "modifiedOnly" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "type" : [ "{enum#type}" ] + }, + "enums" : { + "__event_id" : [ "select", "reset", "apply", "search", "advanced.settings.search" ], + "type" : [ "select", "apply", "reset" ] + } + } + }, { + "id" : "ui.tips", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "algorithm" : [ "{enum#__algorithm}", "{enum:ONE_TIP_SURROUNDWITH_SUMMER2020|ONE_TIP_EXTENDSELECTION_SUMMER2020|ONE_TIP_SWITCHER_SUMMER2020|LOCAL_SORT_SUMMER2020}", "{enum:tip_utility_and_ignore_used|tip_utility}", "{enum:random_ignore_used}", "{enum:usage_and_applicability|shuffle}" ], + "feature_id" : [ "{util#tip_info}" ], + "filename" : [ "{util#tip_info}" ], + "keep_showing_after" : [ "{enum#boolean}" ], + "keep_showing_before" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "time_passed" : [ "{regexp#integer}" ], + "tip_id" : [ "{util#tip_info}" ], + "type" : [ "{enum#type}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "shown.automatically", "shown.manually", "dialog.shown", "next.tip", "previous.tip" ], + "__algorithm" : [ "TOP", "MATRIX_ALS", "MATRIX_BPR", "PROB", "WIDE", "CODIS", "RANDOM", "WEIGHTS_LIN_REG", "default_shuffle", "unknown", "ONE_TIP_SUMMER2020", "RANDOM_SUMMER2020" ], + "__event_id" : [ "tip.shown", "dialog.shown", "next.tip", "previous.tip", "dialog.closed", "tip.performed" ], + "type" : [ "automatically", "manually" ] + } + } + }, { + "id" : "usage.view", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "duration_first_results_ms" : [ "{regexp#integer}" ], + "duration_ms" : [ "{regexp#integer}" ], + "id" : [ "{regexp#integer}" ], + "is_similar_usage" : [ "{enum#boolean}" ], + "lang" : [ "{util#lang}" ], + "new" : [ "{util#scopeRule}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "previous" : [ "{util#scopeRule}" ], + "reference_class" : [ "{util#class_name}" ], + "results_total" : [ "{regexp#integer}" ], + "scope" : [ "{util#scopeRule}" ], + "symbol" : [ "{util#class_name}" ], + "too_many_result_warning" : [ "{enum#boolean}" ], + "ui_location" : [ "{enum:ShowUsagesPopup|FindToolWindow}" ], + "usage_view" : [ "{regexp#integer}" ], + "userAction" : [ "{enum:Shown|Aborted|Continued}" ] + }, + "enums" : { + "__event_id" : [ "usage.navigate", "usage.shown", "tooManyResultsDialog", "scope.changed", "switch.tab", "item.chosen", "finished", "started", "open.in.tool.window", "cancelled" ] + } + } + }, { + "id" : "user.advanced.info", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}" ], + "event_data" : { + "is_jb_team" : [ "{enum#boolean}" ], + "login_hash" : [ "{regexp#hash}" ], + "metadata" : [ "{regexp#license_metadata}", "{enum:unknown}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "eap", "release", "evaluation", "license", "build", "licencing" ], + "value" : [ "eap", "release", "evaluation", "license" ] + } + } + }, { + "id" : "vcs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "changesDelta" : [ "{regexp#integer}" ], + "clone_dialog_extension" : [ "{util#class_name}", "{enum:org.jetbrains.plugins.github.ui.cloneDialog.GHECloneDialogExtensionComponent|org.jetbrains.plugins.github.ui.cloneDialog.GHCloneDialogExtensionComponent|com.intellij.util.ui.cloneDialog.RepositoryUrlCloneDialogExtension.RepositoryUrlMainExtensionComponent|com.intellij.space.vcs.clone.SpaceCloneComponent}" ], + "duration_ms" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "is_full_refresh" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "unversionedDelta" : [ "{regexp#integer}" ], + "vcs" : [ "{enum#vcs}" ], + "wasUpdatingBefore" : [ "{enum#boolean}" ] + }, + "enums" : { + "__event_id" : [ "update.started", "update.finished", "commit.started", "commit.finished", "fetch.started", "fetch.finished", "non.modal.commit.state.changed", "non.modal.commit.promotion.shown", "non.modal.commit.promotion.accepted", "non.modal.commit.promotion.rejected", "changes.view.refresh", "cloned.project.opened", "clone.invoked", "clm.refresh.finished", "clm.refresh.started" ] + } + } + }, { + "id" : "vcs.application.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:commit.from.local.changes|non.modal.commit|non.modal.commit.new.installation|non.modal.commit.promotion}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum:shown|accepted|rejected}" ] + } + } + }, { + "id" : "vcs.back.forward.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "enums" : { + "__event_id" : [ "editor", "local.changes", "project.view", "vcs.log", "diff.viewer", "unknown" ] + } + } + }, { + "id" : "vcs.change.reminder", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum:changelist_changed|changes_committed|node_expanded}" ], + "event_data" : { + "committed_files" : [ "{regexp#hash}" ], + "cur_modified_files" : [ "{regexp#hash}" ], + "displayed_prediction" : [ "{regexp#hash}" ], + "empty_reason" : [ "{enum#__empty_reason}", "{enum:graph_changed|traverser_invalid}" ], + "execution.time" : [ "{regexp#integer}" ], + "execution_time" : [ "{regexp#integer}" ], + "prediction_for_files" : [ "{regexp#hash}" ], + "prev_modified_files" : [ "{regexp#hash}" ], + "show.dialog.time" : [ "{regexp#integer}" ], + "show_dialog_time" : [ "{regexp#integer}" ] + }, + "enums" : { + "_" : [ "handler.registered", "plugin.disabled", "dialog.closed", "committed.anyway", "commit.canceled", "not.showed", "prediction.calculated" ], + "__empty_reason" : [ "service_init", "too_many_files", "data_manager_removed", "requirements_not_met", "data_pack_is_not_full", "data_pack_changed", "exception_thrown", "calculation_canceled", "unexpected_reason" ] + } + } + }, { + "id" : "vcs.clone", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:cloning.started|cloning.finished}" ], + "event_data" : { + "duration_ms" : [ "{regexp#integer}" ], + "ide_activity_id" : [ "{regexp#integer}" ], + "status" : [ "{enum:SUCCESS|PROGRESS|FAILURE|CANCEL}" ] + } + } + }, { + "id" : "vcs.configuration", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "is_base_dir" : [ "{enum#boolean}" ], + "is_project_mapping" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "vcs" : [ "{enum#vcs}", "{enum:None}" ] + }, + "enums" : { + "__event_id" : [ "active.vcs", "mapping", "project.mapped.root", "mapped.roots", "changelists", "unversioned.files", "ignored.files" ] + } + } + }, { + "id" : "vcs.diff", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "ignore.policy.{enum#_}.{enum#_}", "highlight.policy.{enum#_}.{enum#_}", "show.warnings.policy.{enum#_}.{enum#_}", "collapse.unchanged.{enum#_}", "collapse.unchanged.{enum#_}.{enum#_}", "show.line.numbers.{enum#_}.{enum#_}", "use.soft.wraps.{enum#_}", "use.soft.wraps.{enum#_}.{enum#_}", "use.unified.diff.{enum#_}.{enum#_}", "enable.read.lock.{enum#_}.{enum#_}", "iterate.next.file.{enum#_}", "external.diff.{enum#_}", "external.diff.default.{enum#_}", "external.merge.{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "diff_place" : [ "{enum#diff_place}", "{enum:Default|ChangesView|VcsLogView|VcsFileHistoryView|CommitDialog|Merge|TestsFiledAssertions}" ], + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}", "{enum:TOP|BOTTOM|HIDDEN}", "{regexp#integer}" ] + }, + "enums" : { + "_" : [ "Default", "default", "trim_whitespaces", "TRIM_WHITESPACES", "ignore_whitespaces", "IGNORE_WHITESPACES_CHUNKS", "ignore_whitespaces_chunks", "formatting", "by_line", "by_word", "by_word_split", "BY_WORD_SPLIT", "by_char", "do_not_highlight", "inspections", "advanced", "simple", "enabled", "disabled", "ChangesView", "VcsLogView", "CommitDialog", "Merge", "TestsFiledAssertions" ], + "__event_id" : [ "show.breadcrumbs", "use.external.diff.by.default", "show.indent.lines", "use.unified.diff", "iterate.next.file", "use.soft.wraps", "context.range", "ignore.policy", "show.line.numbers", "collapse.unchanged", "show.white.spaces", "enable.read.lock", "use.external.diff", "show.warnings.policy", "merge.enable.lst.markers", "aligned.changes", "sync.scroll", "merge.apply.non.conflicted", "use.external.merge", "highlight.policy", "enable.external.diff.tools" ], + "diff_place" : [ "Default", "ChangesView", "VcsLogView", "CommitDialog", "TestsFiledAssertions", "Merge", "DirDiff", "External" ], + "value" : [ "INSPECTIONS", "ADVANCED", "SIMPLE", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT", "BOTTOM", "TOP" ] + } + } + }, { + "id" : "vcs.diff.trigger", + "builds" : [ { + "from" : "191.4811" + } ], + "rules" : { + "event_id" : [ "toggle.highlight.policy.{enum#_}", "toggle.ignore.policy.{enum#_}", "toggle.diff.tool.{enum#_}", "toggle.diff.tool.third.party.other", "{enum#_1}" ], + "event_data" : { + "diff_place" : [ "{enum#diff_place}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "Side-by-side_viewer", "Unified_viewer", "Binary_file_viewer" ], + "_1" : [ "toggle.highlight.policy", "toggle.ignore.policy", "toggle.diff.tool" ], + "diff_place" : [ "Default", "ChangesView", "VcsLogView", "CommitDialog", "TestsFiledAssertions", "Merge", "DirDiff", "External", "unknown" ], + "value" : [ "Side-by-side_viewer", "Binary_file_viewer", "Unified_viewer", "Error_viewer", "Patch_content_viewer", "Apply_patch_somehow", "Data_Diff_Viewer", "Database_Schema_Diff_Viewer", "Directory_viewer", "SVN_properties_viewer", "DEFAULT", "TRIM_WHITESPACES", "IGNORE_WHITESPACES", "IGNORE_WHITESPACES_CHUNKS", "FORMATTING", "BY_LINE", "BY_WORD", "BY_WORD_SPLIT", "BY_CHAR", "DO_NOT_HIGHLIGHT" ] + } + } + }, { + "id" : "vcs.git.project.root", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "base.dir.undefined.{enum#state}", "has.default.git.mapping.{enum#state}", "has.other.vcses.mappings.{enum#state}", "git.mappings.count.{regexp#count}", "git.detected.roots.count.{regexp#count}", "project.mapping.roots.count.{regexp#count}", "single.mapping.{enum#dir}", "singe.base.mapping.{enum#dir}" ], + "enums" : { + "dir" : [ "is.base.dir", "above.base.dir", "under.base.dir" ] + } + } + }, { + "id" : "vcs.git.settings", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "config.repo.sync.{enum#sync_state}", "config.update.type.{enum#upd_method}", "config.save.policy.{enum#upd_changes}", "config.ssh.{enum#state}", "config.push.autoupdate.{enum#state}", "config.push.update.all.roots.{enum#state}", "config.cherry-pick.autocommit.{enum#state}", "config.warn.about.crlf.{enum#state}", "config.warn.about.detached.{enum#state}", "data.local.branches.count.{regexp#count}", "data.remote.branches.count.{regexp#count}", "data.remotes.in.project.{regexp#count}", "data.remote.servers.{enum#_}.{regexp#count}", "version" ], + "event_data" : { + "type" : [ "{enum#type}" ], + "version" : [ "{regexp#version}" ] + }, + "enums" : { + "_" : [ "github.com", "gitlab.com", "bitbucket.org", "github.custom", "gitlab.custom", "bitbucket.custom" ], + "sync_state" : [ "SYNC", "DONT_SYNC", "NOT_DECIDED" ], + "type" : [ "UNIX", "MSYS", "CYGWIN", "UNDEFINED", "NULL" ], + "upd_changes" : [ "STASH", "SHELVE" ], + "upd_method" : [ "BRANCH_DEFAULT", "MERGE", "REBASE" ] + } + } + }, { + "id" : "vcs.github", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "github.accounts.count.{regexp#count}", "github.accounts.not.default.host.{enum#state}", "{enum:accounts}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "has_enterprise" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vcs.github.pullrequest.counters", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:timeline.opened|diff.opened|merged|server.meta.collected}" ], + "event_data" : { + "anonymized_id" : [ "{regexp#hash}" ], + "count" : [ "{regexp#integer}" ], + "method" : [ "{enum:MERGE|SQUASH|REBASE}" ], + "version" : [ "{regexp#version}" ] + } + } + }, { + "id" : "vcs.github.pullrequests", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "3" + } ], + "rules" : { + "event_id" : [ "{enum:toolwindow}" ], + "event_data" : { + "initialized_tabs" : [ "{regexp#integer}" ], + "tabs" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "vcs.log.data", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "commit.count.{regexp#count}", "branches.count.{regexp#count}", "users.count.{regexp#count}", "third.party.root.count.{regexp#count}", "{enum#vcs}.root.count.{regexp#count}", "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "vcs" : [ "{enum#vcs}", "{enum:third.party}" ] + }, + "enums" : { + "__event_id" : [ "commit.count", "branches.count", "users.count", "root.count", "dataInitialized" ] + } + } + }, { + "id" : "vcs.log.index.application", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "big.repositories.{regexp#count}", "index.disabled.in.registry.{enum#state}", "index.forced.in.registry.{enum#state}", "{enum:big.repositories|index.disabled.in.registry|index.forced.in.registry}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "value" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vcs.log.index.project", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "indexing.too.long.notification.{regexp#count}", "resume.indexing.click.{regexp#count}", "indexing.time.minutes.{regexp#count}", "index.disabled.in.project.{enum#state}", "{enum#_}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "os" : [ "{enum#os}" ], + "value" : [ "{enum#boolean}" ] + }, + "enums" : { + "_" : [ "indexing.too.long.notification", "resume.indexing.click", "indexing.time.minutes", "index.disabled.in.project" ] + } + } + }, { + "id" : "vcs.log.trigger", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "log.Go_to_{enum#_}_Commit.Select_from_Popup", "history.Go_to_{enum#_}_Commit.Select_from_Popup", "log.{enum#vcs_trigger}", "history.{enum#vcs_trigger}", "{enum#vcs_trigger}", "{util#vcs_log_trigger_event_id}", "{enum#__event_id}" ], + "event_data" : { + "class" : [ "{util#class_name}" ], + "context" : [ "{enum:history|log}" ], + "filter_name" : [ "{enum:branch|revision|range|user|hash|date|text|structure|roots}" ], + "has_revision" : [ "{enum#boolean}" ], + "input_event" : [ "{util#shortcut}" ], + "kind" : [ "{enum:multiple|folder|file}" ], + "parent_commit" : [ "{enum#boolean}" ], + "plugin" : [ "{util#plugin}" ], + "plugin_type" : [ "{util#plugin_type}" ], + "plugin_version" : [ "{util#plugin_version}" ], + "target" : [ "{enum:node|arrow|root.column}" ], + "type" : [ "{enum:ALL_OPTION|CLOSE_BUTTON}" ] + }, + "enums" : { + "_" : [ "Parent", "Child" ], + "__event_id" : [ "action.called", "tab.navigated", "column.reset", "table.clicked", "filter.set", "history.shown", "filter.reset" ], + "vcs_trigger" : [ "com.intellij.vcs.log.ui.actions.RefreshLogAction", "com.intellij.vcs.log.ui.actions.GoToHashOrRefAction", "VcsLogCreatePatchActionProvider$Dialog", "VcsLogCreatePatchActionProvider$Clipboard", "UserFilterSet", "ToggleLogColumnsActionGroup$ToggleColumnAction", "TextFilterSet", "StructureFilterSet", "ShowDiffAfterWithLocalFromLogActionProvider", "ShowCommitTooltipAction", "RootsFilterSet", "RootColumnClick", "RefreshLogAction", "Refresh", "RangeFilterSet", "OpenAnotherLogTabAction", "HashFilterSet", "GraphNodeClick", "GraphArrowClick", "Go_to_Parent_Commit.Select_from_Popup", "Go_to_Child_Commit.Select_from_Popup", "Go_To_Hash/Branch/Tag", "GoToParentRowAction", "GoToHashOrRefAction", "GoToChildRowAction", "FocusTextFilterAction", "Expand_Linear_Branches", "ExpandGraphAction", "DeepCompareAction", "DateFilterSet", "CompareRevisionsFromLogAction", "CollapseGraphAction", "BranchFilterSet", "com.intellij.vcs.log.ui.actions.history.CompareRevisionsFromFileHistoryActionProvider", "Show_Diff", "ShowDiffAfterWithLocalFromFileHistoryActionProvider", "ShowAllAffectedFromHistoryAction", "OpenRepositoryVersionFromHistoryAction", "GetVersionFromHistoryAction", "CreatePatchFromHistoryActionProvider$Dialog", "Compare_with_Local", "CompareRevisionsFromFolderHistoryActionProvider", "CompareRevisionsFromFileHistoryActionProvider", "AnnotateRevisionFromHistoryAction", "TableRowClick", "TabNavigation", "ShowFolderHistory", "ShowFileHistoryForRevision", "ShowFileHistory", "ColumnWidthReset" ] + } + } + }, { + "id" : "vcs.log.ui", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "enabled" : [ "{enum#boolean}" ], + "id" : [ "{enum:MY_COMMITS|MERGE_COMMITS|CURRENT_BRANCH|THIRD_PARTY}" ], + "name" : [ "{enum:branch|revision|range|user|hash|date|text|structure|roots}", "{enum:default.author|default.hash|default.date}" ], + "value" : [ "{enum:Normal|Bek|LinearBek}" ] + }, + "enums" : { + "__event_id" : [ "onlyAffectedChanges", "textFilter.matchCase", "labels.onTheLeft", "long.edges", "details", "parentChanges", "roots", "diffPreview", "uiInitialized", "filter", "column", "labels.showTagNames", "labels.compact", "sort", "highlighter", "textFilter.regex", "diffPreviewOnTheBottom", "additionalTabs" ] + } + } + }, { + "id" : "vcs.metrics", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "active.changelists.count.{regexp#count}", "unversioned.files.count.{regexp#count}", "ignored.files.count.{regexp#count}", "vcs.roots.count.{regexp#count}", "has.default.vcs.root.mapping.{enum#state}" ] + } + }, { + "id" : "vcs.names", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "third.party.{util#plugin}", "third.parth.other", "{enum#vcs}" ] + } + }, { + "id" : "vcs.options", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "offer.move.partially.committed{enum#_1}", "offer.move.failed.committed.{enum#_}", "offer.remove.empty.changelist.{enum#_}", "changelist.make.new.active{enum#_1}", "changelist.preselect.existing{enum#_1}", "perform.update.in.background{enum#_1}", "perform.commit.in.background{enum#_1}", "perform.edit.in.background{enum#_1}", "perform.checkout.in.background{enum#_1}", "perform.add_remove.in.background{enum#_1}", "perform.rollback.in.background{enum#_1}", "commit.before.check.code.smell{enum#_1}", "commit.before.check.code.cleanup{enum#_1}", "commit.before.check.todo{enum#_1}", "commit.before.check.non.empty.comment{enum#_1}", "commit.before.optimize.imports{enum#_1}", "commit.before.reformat.project{enum#_1}", "commit.before.rearrange{enum#_1}", "commit.clear.initial.comment{enum#_1}", "commit.use.right.margin{enum#_1}", "commit.show.unversioned{enum#_1}", "show.changes.preview{enum#_1}", "include.text.into.shelf{enum#_1}", "check.conflicts.in.background{enum#_1}" ], + "enums" : { + "_" : [ "ask", "disabled", "silently", "unknown" ], + "_1" : [ "", ".disabled" ] + } + } + }, { + "id" : "vcs.settings", + "builds" : [ ], + "versions" : [ { + "from" : "2" + } ], + "rules" : { + "event_id" : [ "{enum#_}", "{enum#__event_id}" ], + "event_data" : { + "enabled" : [ "{enum#boolean}" ], + "value" : [ "{enum#value}" ] + }, + "enums" : { + "_" : [ "offer.move.partially.committed", "offer.move.failed.committed", "offer.remove.empty.changelist", "changelist.make.new.active", "changelist.preselect.existing", "perform.update.in.background", "perform.commit.in.background", "perform.edit.in.background", "perform.checkout.in.background", "perform.add_remove.in.background", "perform.rollback.in.background", "commit.before.check.code.smell", "commit.before.check.code.cleanup", "commit.before.check.todo", "commit.before.check.non.empty.comment", "commit.before.optimize.imports", "commit.before.reformat.project", "commit.before.rearrange", "commit.clear.initial.comment", "commit.use.right.margin", "commit.show.unversioned", "show.changes.preview", "include.text.into.shelf", "check.conflicts.in.background" ], + "__event_id" : [ "offer.move.failed.committed", "commit.before.check.code.smell", "commit.before.check.non.empty.comment", "changelist.preselect.existing", "commit.use.right.margin", "offer.remove.empty.changelist", "show.changes.preview", "commit.before.optimize.imports", "include.text.into.shelf", "offer.move.partially.committed", "commit.before.reformat.project", "commit.before.check.todo", "commit.show.unversioned", "check.conflicts.in.background", "commit.before.check.code.cleanup", "commit.clear.initial.comment", "commit.before.rearrange", "changelist.make.new.active", "asked.add.external.files", "asked.share.project.configuration.files", "share.project.configuration.files", "add.external.files.silently" ], + "value" : [ "ask", "disabled", "silently", "unknown" ] + } + } + }, { + "id" : "vcs.svn.format", + "builds" : [ ], + "versions" : [ { + "from" : "1", + "to" : "2" + } ], + "rules" : { + "event_id" : [ "{regexp#version}" ] + } + }, { + "id" : "vfs", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "cancelled" : [ "{enum#boolean}" ], + "duration_ms" : [ "{regexp#integer}" ], + "events" : [ "{regexp#integer}" ], + "finish_time_ms" : [ "{regexp#integer}" ], + "full_scans" : [ "{regexp#integer}" ], + "io_time_ms" : [ "{regexp#integer}" ], + "listeners_ms" : [ "{regexp#integer}" ], + "partial_scans" : [ "{regexp#integer}" ], + "recursive" : [ "{enum#boolean}" ], + "retries" : [ "{regexp#integer}" ], + "roots_arc" : [ "{regexp#integer}" ], + "roots_local" : [ "{regexp#integer}" ], + "roots_other" : [ "{regexp#integer}" ], + "start_time_ms" : [ "{regexp#integer}" ], + "tries" : [ "{regexp#integer}" ], + "vfs_time_ms" : [ "{regexp#integer}" ], + "wait_ms" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "refreshed", "events", "refresh_scan", "refresh_session", "initial_refresh" ] + } + } + }, { + "id" : "vim.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:tracked|copied}" ], + "event_data" : { + "action_id" : [ "{util#action}" ] + } + } + }, { + "id" : "vim.common", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.common}" ], + "event_data" : { + "enabled_extensions" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "is_EAP_active" : [ "{enum#boolean}" ], + "is_plugin_enabled" : [ "{enum#boolean}" ] + } + } + }, { + "id" : "vim.handlers", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.handler}" ], + "event_data" : { + "handler" : [ "{enum:NORMAL_UNDEFINED|NORMAL_IDE|NORMAL_VIM|INSERT_UNDEFINED|INSERT_IDE|INSERT_VIM|VISUAL_AND_SELECT_UNDEFINED|VISUAL_AND_SELECT_IDE|VISUAL_AND_SELECT_VIM}" ], + "key_stroke" : [ "{enum:Ctrl+1|Ctrl+2|Ctrl+3|Ctrl+4|Ctrl+5|Ctrl+6|Ctrl+7|Ctrl+8|Ctrl+9|Ctrl+0|Ctrl+Shift+1|Ctrl+Shift+2|Ctrl+Shift+3|Ctrl+Shift+4|Ctrl+Shift+5|Ctrl+Shift+6|Ctrl+Shift+7|Ctrl+Shift+8|Ctrl+Shift+9|Ctrl+Shift+0|Ctrl+A|Ctrl+B|Ctrl+C|Ctrl+D|Ctrl+E|Ctrl+F|Ctrl+G|Ctrl+H|Ctrl+I|Ctrl+J|Ctrl+K|Ctrl+L|Ctrl+M|Ctrl+N|Ctrl+O|Ctrl+P|Ctrl+Q|Ctrl+R|Ctrl+S|Ctrl+T|Ctrl+U|Ctrl+V|Ctrl+W|Ctrl+X|Ctrl+Y|Ctrl+Z|Ctrl+Open Bracket|Ctrl+Close Bracket|Ctrl+Shift+A|Ctrl+Shift+B|Ctrl+Shift+C|Ctrl+Shift+D|Ctrl+Shift+E|Ctrl+Shift+F|Ctrl+Shift+G|Ctrl+Shift+H|Ctrl+Shift+I|Ctrl+Shift+J|Ctrl+Shift+K|Ctrl+Shift+L|Ctrl+Shift+M|Ctrl+Shift+N|Ctrl+Shift+O|Ctrl+Shift+P|Ctrl+Shift+Q|Ctrl+Shift+R|Ctrl+Shift+S|Ctrl+Shift+T|Ctrl+Shift+U|Ctrl+Shift+V|Ctrl+Shift+W|Ctrl+Shift+X|Ctrl+Shift+Y|Ctrl+Shift+Z|Ctrl+Shift+Open Bracket|Ctrl+Shift+Close Bracket}" ] + } + } + }, { + "id" : "vim.options", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.options}" ], + "event_data" : { + "ideajoin" : [ "{enum#boolean}" ], + "ideamarks" : [ "{enum:keep|select|visual}", "{enum#boolean}" ], + "ideaput" : [ "{enum#boolean}" ], + "ideaselection" : [ "{enum#boolean}" ], + "ideastatusicon" : [ "{enum:enabled|gray|disabled}" ], + "ideavimsupport" : [ "{enum:dialog|singleline|dialoglegacy}" ], + "ideawrite" : [ "{enum:all|file}" ] + } + } + }, { + "id" : "vim.vimscript", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:vim.vimscript}" ], + "event_data" : { + "extensions_enabled_by_plug" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "extensions_enabled_by_set" : [ "{enum:textobj-entire|argtextobj|ReplaceWithRegister|vim-paragraph-motion|highlightedyank|multiple-cursors|exchange|NERDTree|surround|commentary|matchit|textobj-indent}" ], + "ideavimrc_size" : [ "{regexp#integer}" ], + "is_IDE-specific_configuration_used" : [ "{enum#boolean}" ], + "is_function_call_used" : [ "{enum#boolean}" ], + "is_function_declaration_used" : [ "{enum#boolean}" ], + "is_if_used" : [ "{enum#boolean}" ], + "is_loop_used" : [ "{enum#boolean}" ], + "is_map_expr_used" : [ "{enum#boolean}" ], + "number_of_sourced_files" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "vulnerability.package.checker", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ] + }, + "enums" : { + "__event_id" : [ "fixLocal", "navigateInfo", "showInfo", "fixGlobal", "globalResult", "localResult", "runGlobal" ] + } + } + }, { + "id" : "welcome_screen.clone", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:canceled|success|added|failed}" ], + "event_data" : { + "cloneable_projects" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "welcomescreen.interaction", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum#__event_id}" ], + "event_data" : { + "config_imported" : [ "{enum#boolean}" ], + "enabled" : [ "{enum#boolean}" ], + "first_start" : [ "{enum#boolean}" ], + "keymap_name" : [ "{enum#keymaps}" ], + "new_font_size" : [ "{regexp#integer}" ], + "new_font_size_2d" : [ "{regexp#float}" ], + "old_font_size" : [ "{regexp#integer}" ], + "old_font_size_2d" : [ "{regexp#float}" ], + "sync_os" : [ "{enum#boolean}" ], + "tab_type" : [ "{enum:TabNavProject|TabNavCustomize|TabNavPlugins|TabNavTutorials|TabNavOther}" ], + "theme_name" : [ "{enum#look_and_feel}" ] + }, + "enums" : { + "__event_id" : [ "color.blindness.changed", "editor.font.changed", "ide.font.changed", "keymap.changed", "laf.changed", "plugins.modified", "project.search", "screen.hidden", "screen.shown", "screen.tab.selected", "debugger.processes.search", "debugger.attach" ] + } + } + }, { + "id" : "wsl.installations", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:count}" ], + "event_data" : { + "count" : [ "{regexp#integer}" ], + "version" : [ "{regexp#integer}" ] + } + } + }, { + "id" : "xdebugger.actions", + "builds" : [ ], + "versions" : [ { + "from" : "1" + } ], + "rules" : { + "event_id" : [ "{enum:thread.selected|frame.selected|session.selected}" ], + "event_data" : { + "location" : [ "{enum:framesView|threadsView}" ] + } + } + } ], + "rules" : { + "enums" : { + "boolean" : [ "true", "false", "TRUE", "FALSE", "True", "False" ], + "build_tools" : [ "Maven", "Gradle", "gradle", "sbt", "Clojure_Deps", "clojure_deps", "Pants", "pants", "bsp", "Kobalt", "kobalt", "undefined.system", "third.party", "SPM", "CompDB", "Compilation_Database", "Makefile" ], + "dotnet_technologies" : [ ".NET_Core", ".NET Core", ".NET_Classic", ".NET Classic", "Avalonia", "C++", "Managed_C++", "Managed C++", "Silverlight", "UE4", "UE5", "UWP", "Unity", "UnitySidecar", "MAUI", "WPF", "Web_Classic", "Web Classic", "Web_Core", "Web Core", "WebSite", "WinRT", "Sql Database Project", "WindowsForms_Classic", "WindowsForms Classic", "WindowsForms Core", "WindowsForms_Core", "WindowsPhone", "Uno", "Xamarin", "XamarinForms", "Azure_Function", "Azure Function", "AzureFunction", "Xamarin.Mac", "Xamarin.Android", "Xamarin.iOS", "Xamarin.PlayStation3", "Xamarin.PlayStation4", "Xamarin.PlayStationVita", "Xamarin.WatchOS", "Xamarin.TVOS", "Xamarin.Xbox360", "Xamarin.XboxOne", "UnrealGame", "UnrealModule", "UnrealPlugin", "UnrealFolder", "Unreal Engine (any)" ], + "keymaps" : [ "Mac_OS_X_10.5+", "Default_for_GNOME", "Rider", "Eclipse", "Emacs", "Default_for_KDE", "Mac_OS_X", "ReSharper_OSX", "NetBeans_6.5", "Visual_Studio", "Rider_OSX", "TextMate", "Eclipse_(Mac_OS_X)", "ReSharper", "Xcode", "unknown", "custom", "Sublime_Text_(Mac_OS_X)", "Sublime_Text", "Default_for_XWin", "$default", "JBuilder", "VS_Code", "Visual_Studio_OSX", "Visual_Studio_2022", "Visual_Assist", "VSCode", "macOS_System_Shortcuts" ], + "look_and_feel" : [ "Acme", "Apricode_Monokai", "Arc_Dark", "Arc_Dark_(Material)", "Arc_Dark_Contrast", "Arc_Theme", "Arc_Theme_-_Orange", "Arc_Theme_Dark", "Arc_Theme_Dark_-_Orange", "Astra_Dark", "AtomOneDarkByMayke", "Atom_One_Dark", "Atom_One_Dark_(Material)", "Atom_One_Dark_Contrast", "Atom_One_Light", "Atom_One_Light_(Material)", "Atom_One_Light_Contrast", "Aura", "Ayu_Mirage", "AzurLane:_Essex", "Bas_Tools_Black", "Bas_Tools_Dark", "Bas_Tools_White", "Base16_Monokai", "Base16_Tomorrow_Dark", "BattleField", "Blackbird", "BlendS:_Maika", "Blue_Dolphin", "Blue_Whale", "Breeze_Dark", "Bright_and_Sheen_Theme", "BunnySenpai:_Mai_Dark", "BunnySenpai:_Mai_Light", "Burnt", "Calm", "Carbon", "Cell_Dark_Theme", "Chicken", "Chuunibyou:_Takanashi_Rikka", "City_Pop", "Clean_Sheet", "Cobalt", "Cobalt9", "Cobalt_2", "Codely", "Codely_Blue", "Codely_Dark", "Codely_Light", "Coderpillr_Dusk", "CoffeeBean", "Construction_Paper", "Core", "Custom_Theme_(Material)", "Cute_Pink_Light", "Cyan_light", "Cyberpunk_Theme", "DDLC:_Monika_Dark", "DDLC:_Monika_Light", "DDLC:_Natsuki_Dark", "DDLC:_Natsuki_Light", "DDLC:_Sayori_Dark", "DDLC:_Sayori_Light", "DDLC:_Yuri_Dark", "DDLC:_Yuri_Light", "DM:_Kanna", "DM:_Tohru", "DR:_Mioda_Ibuki_Dark", "DR:_Mioda_Ibuki_Light", "DTWMMN:_Hayase_Nagatoro", "Darcula", "Darcula_(blacker)", "Darcula_Darker", "Darcula_Pitch_Black", "Darcula_Solid", "Darcula_Sombre", "Darcula_Sombre_(transparent_selection)", "Darcula_Sombre_(with_bright_borders)", "Darcula_Sombre_(with_dark_borders)", "Dark", "DarkCode", "DarkCode_Contrast", "DarkDark", "DarkTheme", "Dark_Candy", "Dark_Flat", "Dark_Orange", "Dark_purple", "Dark_ubuntu", "Deep_Ocean_Theme", "Dracula", "Dracula_(Material)", "Dracula_Colorful", "Dracula_Contrast", "DxD:_Rias:_Crimson", "DxD:_Rias:_Onyx", "Dysh_Unreal_Simple", "Dysh_Unreal_Simple_Vivid", "EVA:_Katsuragi_Misato", "EVA:_Rei", "Eclipse_Plus", "El_Chalten", "Elements", "Emerald", "Ender_Theme", "EroManga:_Sagiri", "Espresso_Light", "Espresso_Lightgram", "Field_Lights", "FlatAndMinimalistic_-_dark", "FlatAndMinimalistic_-_gray", "FlatOcean", "Forest_Night", "Foundation_Dark", "Foundation_Light", "Franxx:_Zero_Two_Dark", "Franxx:_Zero_Two_Light", "FutureDiary:_Gasai_Yuno", "Galaxy", "Galizur", "Gate:_Rory_Mercury", "Gerry_Oceanic", "Gerry_Space", "Gerry_Violet", "Giraffe", "GitHub", "GitHub_(Material)", "GitHub_Contrast", "GitHub_Dark", "GitHub_Dark_(Material)", "GitHub_Dark_Contrast", "GitHub_Dark_Dimmed", "GitHub_Light", "Gloom", "Glowing_Darcula", "Godot_Theme", "Golden_Blue", "Gradianto_Dark_Fuchsia", "Gradianto_Deep_Ocean", "Gradianto_Midnight_Blue", "Gradianto_Nature_Green", "Gray", "Green_Haze", "Green_lite", "Greenly", "Gruvbox", "Gruvbox_Dark_Hard", "Gruvbox_Dark_Medium", "Gruvbox_Dark_Soft", "Gruvbox_Github", "Gruvbox_Light_Hard", "Gruvbox_Light_Medium", "Gruvbox_Light_Soft", "Gruvbox_Material", "Hack_The_Box", "Hacker_Theme", "Haikyu:_Hinata_Shoyo", "Halcyon", "Helsing", "Hiberbee_Dark", "High-Contrast-Theme", "High_contrast", "HyperTheme", "Iceberg", "InBedBy7", "IntelliJ", "IntelliJ_Light", "Interesting", "JahySama:_Jahy", "JavierSC_dark", "KCoroutine", "Kakegurui:_Jabami_Yumeko", "KillLaKill:_Ryuko_Dark", "KillLaKill:_Ryuko_Light", "KillLaKill:_Satsuki_Dark", "KillLaKill:_Satsuki_Light", "KonoSuba:_Aqua", "KonoSuba:_Darkness_Dark", "KonoSuba:_Darkness_Light", "KonoSuba:_Megumin", "Kromatic", "Kyoto", "LS:_Konata", "Light", "Light_Custom_Theme_(Material)", "Light_Flat", "Light_Owl", "Light_Owl_(Material)", "Light_Owl_Contrast", "Light_green", "Lotus_Dark", "Lotus_Light", "LoveLive:_Sonoda_Umi", "Lumio", "MacchuPicchu", "Material_Darker", "Material_Darker_Contrast", "Material_Deep_Ocean", "Material_Deep_Ocean_Contrast", "Material_Forest", "Material_Forest_Contrast", "Material_Lighter", "Material_Lighter_Contrast", "Material_Oceanic", "Material_Oceanic_Contrast", "Material_Palenight", "Material_Palenight_Contrast", "Material_Sandy_Beach", "Material_Sandy_Beach_Contrast", "Material_Sky_Blue", "Material_Sky_Blue_Contrast", "Material_Theme:_Default", "Material_Theme:_Lighter", "Material_Theme:_Night", "Material_Theme:_Ocean", "Material_Volcano", "Material_Volcano_Contrast", "Mayukai_Alucard", "Mayukai_Mirage", "Mayukai_Mono", "Mayukai_Reversal", "Monarcula", "Monarcula_Pro", "Monarcula_Soft", "Monocai", "Monogatari:_Hanekawa_Tsubasa", "Monokai_Pro", "Monokai_Pro_(Classic)", "Monokai_Pro_(Filter_Machine)", "Monokai_Pro_(Filter_Octagon)", "Monokai_Pro_(Filter_Ristretto)", "Monokai_Pro_(Filter_Spectrum)", "Monokai_Pro_(Material)", "Monokai_Pro_Contrast", "MonsterMusume:_Miia", "Moonlight", "Moonlight_(Material)", "Moonlight_Contrast", "Moto_Ducat", "MyGruvbox", "Napalmpapalam", "NekoPara:_Azuki", "NekoPara:_Chocola", "NekoPara:_Christmas_Chocola", "NekoPara:_Cinnamon", "NekoPara:_Coconut", "NekoPara:_Maple_Dark", "NekoPara:_Maple_Light", "NekoPara:_Shigure", "NekoPara:_Vanilla", "Nier:Automata_Theme", "Night_Owl", "Night_Owl_(Material)", "Night_Owl_Contrast", "Noctis", "Noctis_Azureus", "Noctis_Bordo", "Noctis_Sereno", "Noctis_Uva", "Noctis_Voila", "Nord", "NotReallyMDTheme", "OPM:_Genos", "Obsidian", "Obsidian_Bright", "Oceanic_Dark_Theme", "Oceanic_Primal", "OneDarkMonokai", "One_Dark", "One_Dark_Italic", "One_Dark_Vivid", "One_Dark_Vivid_Italic", "OreGairu:_Yukinoshita_Yukino", "OreImo:_Kirino", "Pink_as_Heck", "Polar", "Prpl", "Purple", "QQ:_Nakano_Miku", "QQ:_Nakano_Nino", "QQ:_Nakano_Yotsuba", "Railgun:_Misaka_Mikoto", "Re:Zero:_Beatrice", "Re:Zero:_Echidna", "Re:Zero:_Emilia_Dark", "Re:Zero:_Emilia_Light", "Re:Zero:_Ram", "Re:Zero:_Rem", "ReSharper_Dark", "ReSharper_Light", "Red", "Red2", "Rider_Dark", "Rider_Light", "Rider_Melon_Dark", "Rider_Melon_Light", "Roboticket_Light", "Romeo-Theme", "Rouge", "SAO:_Asuna_Dark", "SAO:_Asuna_Light", "SG:_Makise_Kurisu", "Sage", "Salmon", "Sepia", "ShadeSmear_Dark", "ShadeSmear_Light", "Shades_Of_Purple", "Shape", "ShieldHero:_Raphtalia", "Shokugeki:_Yukihira_Soma", "Slime:_Rimiru_Tempest", "Solarized_Dark", "Solarized_Dark_(Material)", "Solarized_Dark_Contrast", "Solarized_Light", "Solarized_Light_(Material)", "Solarized_Light_Contrast", "Solo_Coding", "SpaceDay", "Spacegray", "Spacemacs", "Starlight", "StarlightDark", "Sublime", "Super_Dark", "SynthWave_'84", "SynthWave_'84_(Material)", "SynthWave_'84_Contrast", "Synthwave_Blue", "Synthwave_Refined", "Tanne", "The_Above_Dark", "The_Above_Light", "Trash_Panda_Theme", "Twitch_Dark_Theme", "TypeMoon:_Astolfo", "TypeMoon:_Gray", "TypeMoon:_Ishtar_Dark", "TypeMoon:_Ishtar_Light", "TypeMoon:_Tohsaka_Rin", "Ubuntu_Theme", "Universe", "Universe_Purple", "VSCode_Dark", "Visual_Assist_Dark", "Visual_Assist_Light", "Visual_Studio_2019_Dark", "Visual_Studio_Code_Dark_Plus", "Visual_Studio_Dark", "Visual_Studio_Light", "Vocaloid:_Hatsune_Miku", "VoidTheme", "VsCode_Monokai_HC", "Windows_10_Light", "Winter_Is_Coming", "Xcode-Dark", "Xcode_Dark", "Xcode_Light", "Yaru_Dark", "YuruCamp:_Nadeshiko", "YuruCamp:_Shima_Rin", "[Doki]_AzurLane:_Essex", "[Doki]_BlendS:_Maika", "[Doki]_BunnySenpai:_Mai_Dark", "[Doki]_BunnySenpai:_Mai_Light", "[Doki]_DDLC:_Monika_Dark", "[Doki]_DDLC:_Monika_Light", "[Doki]_DDLC:_Natsuki_Dark", "[Doki]_DDLC:_Natsuki_Light", "[Doki]_DDLC:_Sayori_Dark", "[Doki]_DDLC:_Sayori_Light", "[Doki]_DDLC:_Yuri_Dark", "[Doki]_DDLC:_Yuri_Light", "[Doki]_DM:_Kanna", "[Doki]_DM:_Tohru", "[Doki]_DR:_Mioda_Ibuki_Dark", "[Doki]_DR:_Mioda_Ibuki_Light", "[Doki]_DTWMMN:_Hayase_Nagatoro", "[Doki]_DxD:_Rias:_Crimson", "[Doki]_DxD:_Rias:_Onyx", "[Doki]_EVA:_Katsuragi_Misato", "[Doki]_EVA:_Rei", "[Doki]_EroManga:_Sagiri", "[Doki]_Franxx:_Zero_Two_Dark", "[Doki]_Franxx:_Zero_Two_Light", "[Doki]_FutureDiary:_Gasai_Yuno", "[Doki]_Gate:_Rory_Mercury", "[Doki]_JahySama:_Jahy", "[Doki]_Kakegurui:_Jabami_Yumeko", "[Doki]_KillLaKill:_Ryuko_Dark", "[Doki]_KillLaKill:_Ryuko_Light", "[Doki]_KillLaKill:_Satsuki_Dark", "[Doki]_KillLaKill:_Satsuki_Light", "[Doki]_KonoSuba:_Aqua", "[Doki]_KonoSuba:_Darkness_Dark", "a.onji", "ajaaibu", "asiimov", "celestial", "color_blind_theme", "dark-jeff", "darkerla", "deep-focus-theme", "flat", "foggy-night", "hibNet_Midnight_Blue", "jDark", "jake-theme", "macOS_Light", "madrid", "metalheart", "minimal", "naysayer88", "nevaTheme", "night-owl-native", "nightfall", "plaid", "qubTheme", "reykjavik", "shirotelin", "silkworm", "soft-charcoal", "spectre_theme", "subtle-hacker-theme", "theme-oldirony-dark", "theme_eclipse", "thursday", "vuesion-theme", "warm-night", "white-sand", "xndlnk-monokai" ], + "os" : [ "Windows", "Mac", "Linux", "FreeBSD", "ChromeOS", "Solaris", "Other" ], + "plugin_type" : [ "PLATFORM", "JB_BUNDLED", "JB_NOT_BUNDLED", "LISTED", "NOT_LISTED", "UNKNOWN" ], + "state" : [ "enabled", "disabled" ], + "vcs" : [ "Git", "git", "SVN", "svn", "hg4idea", "Perforce", "perforce", "TFS", "tfs", "SourceSafe", "sourcesafe", "ClearCase", "clearcase", "CVS", "cvs", "TFVS", "tfvs", "VSS", "vss" ] + }, + "regexps" : { + "count" : "\\d+K?M?\\+?", + "float" : "-?\\d+\\.\\d+(E\\-?\\d+)?", + "hash" : "([0-9A-Fa-f]{40,64})|undefined", + "integer" : "-?\\d+(\\+)?", + "kotlin_version" : "(\\d+-)?\\d\\.\\d\\.\\d{1,3}-(dev|eap|release)-(\\d+-)?(AppCode|CLion|IJ|Studio)[0-9\\-\\.]+", + "license_metadata" : "[0-9]{10}[A-Z]{4}[-0-9X]{6}", + "mcu_name" : "UNKNOWN|UPDATE_FAILED|(STM32[A-Z]{1,2}\\w+)", + "series" : "^(?:AreaRange|Area|Bubble|Heatmap|Pie|Stock|Scatter|Line|Bar)+(?:_(?:AreaRange|Area|Bubble|Heatmap|Pie|Stock|Scatter|Line|Bar)+)*$", + "version" : "Unknown|unknown.format|unknown|UNKNOWN|((\\d+\\.?)*\\d+)" + } + }, + "version" : "2910" +} +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/keymaps/XWin copy.xml b/.config/JetBrains/WebStorm2022.3/keymaps/XWin copy.xml @@ -0,0 +1,5 @@ +<keymap version="1" name="XWin copy" parent="Default for XWin"> + <action id="ZoomCurrentWindow"> + <keyboard-shortcut first-keystroke="ctrl equals" /> + </action> +</keymap> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/DontShowAgainFeedbackService.xml b/.config/JetBrains/WebStorm2022.3/options/DontShowAgainFeedbackService.xml @@ -0,0 +1,4 @@ +<application> + <component name="DontShowAgainFeedbackService"><![CDATA[{ +}]]></component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/ProjectCreationInfoService.xml b/.config/JetBrains/WebStorm2022.3/options/ProjectCreationInfoService.xml @@ -0,0 +1,4 @@ +<application> + <component name="ProjectCreationInfoState"><![CDATA[{ +}]]></component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/actionSummary.xml b/.config/JetBrains/WebStorm2022.3/options/actionSummary.xml @@ -0,0 +1,250 @@ +<application> + <component name="ActionsLocalSummary"> + <e n="$Copy"> + <i c="7" l="1671038517395" /> + </e> + <e n="$Delete"> + <i c="1" l="1671207448858" /> + </e> + <e n="$Paste"> + <i c="1" l="1671038517927" /> + </e> + <e n="$SelectAll"> + <i c="3" l="1671597179490" /> + </e> + <e n="$Undo"> + <i c="17" l="1670425983500" /> + </e> + <e n="AutoIndentLines"> + <i c="143" l="1671207956463" /> + </e> + <e n="Back"> + <i c="1" l="1670964494138" /> + </e> + <e n="BraceOrQuoteOut"> + <i c="1" l="1666450397752" /> + </e> + <e n="CollapseRegion"> + <i c="12" l="1671187970445" /> + </e> + <e n="CollapseSelection"> + <i c="3" l="1669287084094" /> + </e> + <e n="CommentByLineComment"> + <i c="208" l="1671717552394" /> + </e> + <e n="Debug"> + <i c="2" l="1666449134235" /> + </e> + <e n="EditorBackSpace"> + <i c="2582" l="1671717578191" /> + </e> + <e n="EditorChooseLookupItem"> + <i c="136" l="1671717544198" /> + </e> + <e n="EditorChooseLookupItemReplace"> + <i c="14" l="1671036849215" /> + </e> + <e n="EditorDelete"> + <i c="590" l="1671717524461" /> + </e> + <e n="EditorDeleteToWordStart"> + <i c="2" l="1670165690106" /> + </e> + <e n="EditorDown"> + <i c="21" l="1671717061986" /> + </e> + <e n="EditorEnter"> + <i c="382" l="1671717357050" /> + </e> + <e n="EditorEscape"> + <i c="13" l="1671188480361" /> + </e> + <e n="EditorLeft"> + <i c="2" l="1671188539081" /> + </e> + <e n="EditorRight"> + <i c="4" l="1669818469144" /> + </e> + <e n="EditorTab"> + <i c="67" l="1671206730723" /> + </e> + <e n="EditorUp"> + <i c="19" l="1671040675209" /> + </e> + <e n="ExpandRegion"> + <i c="47" l="1671187973668" /> + </e> + <e n="FileChooser.GotoHome"> + <i c="1" l="1667250218634" /> + </e> + <e n="FindInPath"> + <i c="107" l="1671716369657" /> + </e> + <e n="Git.Log.Branches.Change.Branch.Filter"> + <i c="1" l="1667250968920" /> + </e> + <e n="GotoDeclaration"> + <i c="435" l="1671716941234" /> + </e> + <e n="GotoFile"> + <i c="1" l="1670166506190" /> + </e> + <e n="HideAllWindows"> + <i c="9" l="1671716690830" /> + </e> + <e n="HippieCompletion"> + <i c="1" l="1668340116077" /> + </e> + <e n="JumpToLastWindow"> + <i c="10" l="1669848117565" /> + </e> + <e n="List-selectPreviousColumn"> + <i c="4" l="1671108668973" /> + </e> + <e n="MethodDown"> + <i c="1" l="1668340315959" /> + </e> + <e n="MethodUp"> + <i c="1" l="1668340317887" /> + </e> + <e n="NavBar-cancel"> + <i c="1" l="1670260205235" /> + </e> + <e n="OpenFile"> + <i c="6" l="1671187667380" /> + </e> + <e n="PasteMultiple"> + <i c="33" l="1671710658919" /> + </e> + <e n="RecentFiles"> + <i c="1" l="1670166508127" /> + </e> + <e n="Run"> + <i c="37" l="1667479633922" /> + </e> + <e n="SaveAll"> + <i c="739" l="1671717594200" /> + </e> + <e n="SearchEverywhere"> + <i c="8" l="1671206912928" /> + </e> + <e n="ShowIntentionActions"> + <i c="10" l="1671187413096" /> + </e> + <e n="ShowNavBar"> + <i c="1" l="1670260204471" /> + </e> + <e n="ShowSettings"> + <i c="11" l="1669287945761" /> + </e> + <e n="Stop"> + <i c="14" l="1667479642021" /> + </e> + <e n="ToggleBookmark"> + <i c="3" l="1669848117559" /> + </e> + <e n="ToggleLineBreakpoint"> + <i c="1" l="1669673578088" /> + </e> + <e n="Tree-selectNext"> + <i c="34" l="1667250242678" /> + </e> + <e n="Tree-selectPrevious"> + <i c="3" l="1667250240293" /> + </e> + <e n="Unscramble"> + <i c="1" l="1666263406445" /> + </e> + <e n="WelcomeScreen.OpenDirectoryProject"> + <i c="3" l="1669074982098" /> + </e> + <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$RunCurrentFileAction"> + <i c="1" l="1668337032039" /> + </e> + <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$SelectConfigAction"> + <i c="1" l="1664979659431" /> + </e> + <e n="com.intellij.find.impl.FindPopupPanel$MyEnterAction"> + <i c="69" l="1671716365628" /> + </e> + <e n="com.intellij.find.impl.FindPopupPanel$MySelectScopeToggleAction"> + <i c="5" l="1669845872219" /> + </e> + <e n="com.intellij.ide.plugins.newui.TabbedPaneHeaderComponent$3"> + <i c="1" l="1666903792852" /> + </e> + <e n="com.intellij.javascript.nodejs.interpreter.NodeJsInterpretersDialog$AddInterpreterTypeAction"> + <i c="2" l="1667250216562" /> + </e> + <e n="com.intellij.javascript.nodejs.packageJson.notification.PackageJsonGetDependenciesAction"> + <i c="6" l="1669675506226" /> + </e> + <e n="com.intellij.lang.documentation.ide.ui.DocumentationPopupUI$OpenInToolwindowAction"> + <i c="1" l="1666128873328" /> + </e> + <e n="com.intellij.openapi.actionSystem.DefaultActionGroup"> + <i c="1" l="1666128871644" /> + </e> + <e n="com.intellij.openapi.actionSystem.EmptyAction$MyDelegatingAction"> + <i c="6024" l="1671717582319" /> + </e> + <e n="com.intellij.openapi.fileEditor.impl.tabActions.CloseTab"> + <i c="171" l="1671716794554" /> + </e> + <e n="com.intellij.openapi.keymap.impl.ui.KeymapPanel$AddKeyboardShortcutAction"> + <i c="4" l="1669287915992" /> + </e> + <e n="com.intellij.openapi.keymap.impl.ui.KeymapPanel$RemoveShortcutAction"> + <i c="1" l="1669287955188" /> + </e> + <e n="com.intellij.openapi.project.DumbAwareAction$SimpleDumbAwareAction"> + <i c="28" l="1671716370492" /> + </e> + <e n="com.intellij.openapi.project.LightEditActionFactory$SimpleLightEditCompatibleAction"> + <i c="2" l="1670166508759" /> + </e> + <e n="com.intellij.openapi.ui.DialogWrapper$4"> + <i c="66" l="1671880597969" /> + </e> + <e n="com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$AnCancelAction"> + <i c="1" l="1671716416406" /> + </e> + <e n="com.intellij.toolWindow.ToolWindowHeader$HideAction"> + <i c="6" l="1670259861211" /> + </e> + <e n="com.intellij.ui.CommonActionsPanel$AddButton"> + <i c="12" l="1667250198621" /> + </e> + <e n="com.intellij.ui.CommonActionsPanel$RemoveButton"> + <i c="7" l="1667248808922" /> + </e> + <e n="com.intellij.ui.ScrollingUtil$ListMoveDownAction"> + <i c="28" l="1671207694548" /> + </e> + <e n="com.intellij.ui.ScrollingUtil$ListMoveUpAction"> + <i c="9" l="1671108668410" /> + </e> + <e n="com.intellij.ui.ScrollingUtil$TableMoveDownAction"> + <i c="385" l="1671716378419" /> + </e> + <e n="com.intellij.ui.ScrollingUtil$TableMoveUpAction"> + <i c="175" l="1671715722949" /> + </e> + <e n="com.intellij.xdebugger.impl.breakpoints.RemoveBreakpointGutterIconAction"> + <i c="1" l="1669673581139" /> + </e> + <e n="com.maddyhome.idea.vim.group.NotificationService$notifyAboutShortcutConflict$2"> + <i c="1" l="1669287810146" /> + </e> + <e n="com.maddyhome.idea.vim.ui.ex.ExShortcutKeyAction"> + <i c="1069" l="1671717594193" /> + </e> + <e n="editRunConfigurations"> + <i c="20" l="1671716415257" /> + </e> + <e n="git4idea.ui.branch.dashboard.BranchesDashboardActions$UpdateSelectedBranchAction"> + <i c="1" l="1667250974194" /> + </e> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/colors.scheme.xml b/.config/JetBrains/WebStorm2022.3/options/colors.scheme.xml @@ -0,0 +1,5 @@ +<application> + <component name="EditorColorsManagerImpl"> + <global_color_scheme name="Dracula" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/console-font.xml b/.config/JetBrains/WebStorm2022.3/options/console-font.xml @@ -0,0 +1,5 @@ +<application> + <component name="ConsoleFont"> + <option name="VERSION" value="1" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/debugger.xml b/.config/JetBrains/WebStorm2022.3/options/debugger.xml @@ -0,0 +1,13 @@ +<application> + <component name="XDebuggerSettings"> + <data-views /> + <general /> + <debuggers> + <debugger id="javascript"> + <configuration> + <custom-object-presentation /> + </configuration> + </debugger> + </debuggers> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/diff.xml b/.config/JetBrains/WebStorm2022.3/options/diff.xml @@ -0,0 +1,5 @@ +<application> + <component name="ExternalDiffSettings"> + <option name="MIGRATE_OLD_SETTINGS" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/dracula-theme.xml b/.config/JetBrains/WebStorm2022.3/options/dracula-theme.xml @@ -0,0 +1,5 @@ +<application> + <component name="DraculaSetting"> + <option name="version" value="1.14.2" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/editor-font.xml b/.config/JetBrains/WebStorm2022.3/options/editor-font.xml @@ -0,0 +1,8 @@ +<application> + <component name="DefaultFont"> + <option name="VERSION" value="1" /> + <option name="FONT_FAMILY" value="FiraCode Nerd Font" /> + <option name="FONT_REGULAR_SUB_FAMILY" value="Regular" /> + <option name="FONT_BOLD_SUB_FAMILY" value="Bold" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/editor.xml b/.config/JetBrains/WebStorm2022.3/options/editor.xml @@ -0,0 +1,6 @@ +<application> + <component name="EditorSettings"> + <option name="STRIP_TRAILING_SPACES" value="Whole" /> + <option name="IS_ENSURE_NEWLINE_AT_EOF" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/features.usage.statistics.xml b/.config/JetBrains/WebStorm2022.3/options/features.usage.statistics.xml @@ -0,0 +1,110 @@ +<application> + <component name="FeatureUsageStatistics" first-run="1664673203248" have-been-shown="false" show-in-other="true" show-in-compilation="true"> + <feature id="editing.completion.camelHumps" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.clipboard.history" count="33" last-shown="0" last-used="1671710658919" shown-count="0" /> + <feature id="editing.compare.editor.with.clipboard" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.surroundwith.statement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.rename" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.action" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.file.line" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.show.quick.list" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.cancelByControlArrows" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.symbol" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="find.recent.search" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="switcher" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.replace" count="14" last-shown="1671036848637" last-used="1671036849233" shown-count="1358" /> + <feature id="codeassists.complete.statement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.inspection" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.show.local.history" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.show.quick.list" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.use.integration" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.file" count="1" last-shown="0" last-used="1670166506190" shown-count="0" /> + <feature id="codeassists.overrideimplement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.close.all.editors" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.wildcards" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.convert.line.separators" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceVariable" count="1" last-shown="0" last-used="1669816944615" shown-count="0" /> + <feature id="refactoring.extractMethod" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.surroundwith.expression" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.generate.code" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.recent.files" count="1" last-shown="0" last-used="1670166508128" shown-count="0" /> + <feature id="navigation.goto.declaration" count="435" last-shown="0" last-used="1671716941234" shown-count="0" /> + <feature id="scratch" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.finishByDotEtc" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.open.project.tool.window" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.join.lines" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.pull.requests" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.annotate" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.inlineVariable" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="debugger.breakpoint.non.suspending" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.finishByCtrlDot" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.context.actions" count="10" last-shown="0" last-used="1671187413096" shown-count="0" /> + <feature id="ui.open.last.tool.window" count="10" last-shown="0" last-used="1669848117565" shown-count="0" /> + <feature id="navigation.select.in" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.reformat.code" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.show.liveTemplates" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.copy.line" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.find.in.files" count="107" last-shown="0" last-used="1671716369657" shown-count="0" /> + <feature id="ui.tree.speedsearch" count="3" last-shown="0" last-used="1670258392458" shown-count="0" /> + <feature id="ui.horizontal.scrolling" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.replace" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.hide.tool.window" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.find.replace.in.files.toggle" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="intentions.check.regexp" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="profiler.open.snapshot" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.comment.line" count="208" last-shown="0" last-used="1671717552399" shown-count="0" /> + <feature id="navigation.popup.camelprefix" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="SearchEverywhere" count="8" last-shown="0" last-used="1671206912928" shown-count="0" /> + <feature id="navigation.popup.class" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editor.delete.line" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.parameterInfo" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.inheritance.hierarchy" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.duplicate" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.copy.reference" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.find" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="find.completion" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickdefinition" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.basic" count="151" last-shown="0" last-used="1671717544228" shown-count="0" /> + <feature id="tag.name.completion" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.postfix" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="refactoring.introduceVariable.incompleteStatement" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="vcs.compare.file.versions" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.find.replace.toggle" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="dir.diff" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.recent.locations" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.select.word" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.add.carets.using.double.ctrl" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.close.other.editors" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="debugger.evaluate.expression" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickjavadoc.lookup" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.scheme.quickswitch" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.replace.in.files" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.highlight.usages" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="debugger.breakpoint.edit" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassist.inspect.batch" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.popup.file.structure" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.liveTemplates" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickjavadoc.ctrln" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.goto.usages" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickjavadoc" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="ui.recentchanges" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="intentions.edit.regexp" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.move.statement.up.down" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="editing.completion.changeSorting" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="codeassists.quickdefinition.lookup" count="0" last-shown="0" last-used="0" shown-count="0" /> + <feature id="navigation.find.usages" count="0" last-shown="0" last-used="0" shown-count="0" /> + <completionStatsTag> + <option name="sparedCharacters" value="1090" /> + <option name="invocations" value="124" /> + <option name="startDate" value="1665784800000" /> + <option name="dayCount" value="16" /> + <option name="lastDate" value="1671663600000" /> + </completionStatsTag> + <fixesStatsTag> + <option name="invocations" value="52" /> + <option name="startDate" value="1666216800000" /> + <option name="dayCount" value="14" /> + <option name="lastDate" value="1671663600000" /> + </fixesStatsTag> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/find.xml b/.config/JetBrains/WebStorm2022.3/options/find.xml @@ -0,0 +1,21 @@ +<application> + <component name="FindSettings"> + <option name="customScope" value="Project Files" /> + <option name="defaultScopeName" value="Project Files" /> + <option name="SEARCH_SCOPE" value="Project Files" /> + <mask>*.xml</mask> + <mask>*.css</mask> + <mask>*.shtml</mask> + <mask>*.shtm</mask> + <mask>*.ng</mask> + <mask>*.htm</mask> + <mask>*.sht</mask> + <mask>*.html</mask> + <mask>*.mts</mask> + <mask>*.cts</mask> + <mask>*.ats</mask> + <mask>*.ts</mask> + <mask>*.cjs</mask> + <mask>*.js</mask> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/ide.general.xml b/.config/JetBrains/WebStorm2022.3/options/ide.general.xml @@ -0,0 +1,5 @@ +<application> + <component name="GeneralSettings"> + <option name="showTipsOnStartup" value="false" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/keymapFlags.xml b/.config/JetBrains/WebStorm2022.3/options/keymapFlags.xml @@ -0,0 +1,13 @@ +<application> + <component name="KeymapFlagsStorage"> + <option name="keymapToDescriptor"> + <map> + <entry key="XWin copy"> + <value> + <list /> + </value> + </entry> + </map> + </option> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/laf.xml b/.config/JetBrains/WebStorm2022.3/options/laf.xml @@ -0,0 +1,5 @@ +<application> + <component name="LafManager" autodetect="false"> + <laf class-name="com.intellij.ide.ui.laf.darcula.DarculaLaf" themeId="371dce76-a3c5-4429-91af-41cf86094744" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/linux/keymap.xml b/.config/JetBrains/WebStorm2022.3/options/linux/keymap.xml @@ -0,0 +1,5 @@ +<application> + <component name="KeymapManager"> + <active_keymap name="XWin copy" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/nodejs.xml b/.config/JetBrains/WebStorm2022.3/options/nodejs.xml @@ -0,0 +1,10 @@ +<application> + <component name="NodeJsLocalInterpreterManager"> + <local-interpreter path="/usr/bin/node"> + <version-cache version="19.1.0" last-modified="1668441428000" /> + </local-interpreter> + <local-interpreter path="$USER_HOME$/.nvm/versions/node/v12.22.12/bin/node"> + <version-cache version="12.22.12" last-modified="1649142698000" /> + </local-interpreter> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/one_dark_config.xml b/.config/JetBrains/WebStorm2022.3/options/one_dark_config.xml @@ -0,0 +1,6 @@ +<application> + <component name="OneDarkConfig"> + <option name="userId" value="30acbf49-b894-41a8-9245-742d1772d9df" /> + <option name="version" value="5.7.0" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/other.xml b/.config/JetBrains/WebStorm2022.3/options/other.xml @@ -0,0 +1,107 @@ +<application> + <component name="DynamicPluginEnabler"> + <trackers> + <map> + <entry key="2FYg79pZg1J3gsVky0dDWr8YMWz"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2FdRvF5bxWsWkkHZt8vUEG1NFfp"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2GB2m3UeJORPKVkuxZh5jc9UbbH"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2GuuX28a85cUIJBYzLPGPGh3p9m"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2H2SlDyk0dy7hjrTHq1WzRdqCHF"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2HsXuIA2xqgdC0R34fDrMJL7KRv"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2ICB3dBe1oV5Gq3qwKSkHasmRcS"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + <entry key="2IdKzoD8evrslI7hv1F3zErS66y"> + <value> + <ProjectPluginTracker /> + </value> + </entry> + </map> + </trackers> + </component> + <component name="NotRoamableUiSettings"> + <option name="fontScale" value="1.0" /> + <option name="fontSize" value="15.0" /> + </component> + <component name="PropertyService">{ + &quot;keyToString&quot;: { + &quot;CWM_LOGGING_VERSION&quot;: &quot;1&quot;, + &quot;ExpandBeforeRunStepsPanel&quot;: &quot;true&quot;, + &quot;GeneralSettings.initiallyConfigured&quot;: &quot;true&quot;, + &quot;KEYMAP&quot;: &quot;terminal\nzoom in\nzoom&quot;, + &quot;MarketplacePluginsSearchHistory&quot;: &quot;vim\ndrac\n/tag:Keymap\n/tag:theme\n/tag:theme atom one dark&quot;, + &quot;NextRunPlatformUpdateBuild&quot;: &quot;WS-222.4459.24/2022.2.4&quot;, + &quot;NextRunPlatformUpdateVersion&quot;: &quot;2022.2.4&quot;, + &quot;NonModalCommitCustomization.IsApplied&quot;: &quot;true&quot;, + &quot;RunOnceActivity.se.text.search&quot;: &quot;true&quot;, + &quot;SettingsSearchHistory&quot;: &quot;shortcut\nzoom&quot;, + &quot;appcds.runOnSecondStart&quot;: &quot;WS-223.8214.51-ad0a76de9d0f881191f9e6e766a95d710bd169b3ad84bcc6d5fe8f4265b22e48&quot;, + &quot;ask.about.ctrl.y.shortcut.v2&quot;: &quot;true&quot;, + &quot;bundled.plugins.list.saved.version&quot;: &quot;WS-223.8214.51&quot;, + &quot;evlsprt3.222&quot;: &quot;24&quot;, + &quot;evlsprt3.223&quot;: &quot;25&quot;, + &quot;file.gist.reindex.count&quot;: &quot;4&quot;, + &quot;fileTypeChangedCounter&quot;: &quot;2&quot;, + &quot;find.popup.splitter&quot;: &quot;0.31343284&quot;, + &quot;fontSizeToResetConsole&quot;: &quot;12.0&quot;, + &quot;fontSizeToResetEditor&quot;: &quot;12.0&quot;, + &quot;got.it.tooltip.reader.mode.got.it&quot;: &quot;1&quot;, + &quot;got.it.tooltip.terminal.smart_command_execution&quot;: &quot;1&quot;, + &quot;ide.memory.adjusted&quot;: &quot;true&quot;, + &quot;ide.updates.old.dirs.scan.scheduled&quot;: &quot;1672444237844&quot;, + &quot;ideavim.statistics.timestamp&quot;: &quot;1671710147231&quot;, + &quot;last_opened_file_path&quot;: &quot;/home/diego/src/waterproof&quot;, + &quot;previousColorScheme&quot;: &quot;_@user_Dracula&quot;, + &quot;registry.to.advanced.settings.migration.build&quot;: &quot;WS-223.8214.51&quot;, + &quot;tasks.pass.word.conversion.enforced&quot;: &quot;true&quot;, + &quot;ts.lib.d.ts.version&quot;: &quot;4.8.4&quot; + }, + &quot;keyToStringList&quot;: { + &quot;file.chooser.recent.files&quot;: [ + &quot;/home/diego/src/jointwaterproof/waterproof&quot;, + &quot;/home/diego/src/waterproof&quot;, + &quot;/home/diego/.nvm/versions/node/v12.22.12/bin/npm&quot;, + &quot;/home/diego/.nvm/versions&quot; + ], + &quot;fileTypeDetectors&quot;: [ + &quot;com.intellij.ide.scratch.ScratchFileServiceImpl$Detector&quot;, + &quot;com.intellij.docker.dockerFile.DockerFileTypeDetector&quot;, + &quot;com.intellij.javascript.debugger.sourcemap.SourceMapFileType$MyFileTypeDetector&quot;, + &quot;com.jetbrains.nodejs.util.NodeFileTypeDetector$JavaScriptFileTypeDetector&quot;, + &quot;com.jetbrains.nodejs.util.NodeFileTypeDetector$TypeScriptFileTypeDetector&quot;, + &quot;org.jetbrains.plugins.textmate.TextMateFileType$TextMateFileDetector&quot; + ] + } +}</component> + <component name="TerminalCommandHistoryManager"> + <command-history-files> + <command-history-file filename="waterproof-history" project-path="$USER_HOME$/src/waterproof" last-access-time="1671880554201" /> + </command-history-files> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/profilerRunConfigurations.xml b/.config/JetBrains/WebStorm2022.3/options/profilerRunConfigurations.xml @@ -0,0 +1,6 @@ +<application> + <component name="ProfilerRunConfigurations"> + <profilerRunConfigurations /> + <knownConfigurationTypes /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/recentProjects.xml b/.config/JetBrains/WebStorm2022.3/options/recentProjects.xml @@ -0,0 +1,35 @@ +<application> + <component name="RecentProjectsManager"> + <option name="additionalInfo"> + <map> + <entry key="$USER_HOME$/src/jointwaterproof/waterproof"> + <value> + <RecentProjectMetaInfo frameTitle="waterproof [~/src/jointwaterproof/waterproof] – CodeExecution.vue" projectWorkspaceId="2IdKzoD8evrslI7hv1F3zErS66y"> + <option name="activationTimestamp" value="1671187738498" /> + <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" /> + <option name="build" value="WS-222.4345.14" /> + <option name="buildTimestamp" value="1664946074213" /> + <frame x="-10" y="0" width="1940" height="1063" extendedState="6" /> + <option name="productionCode" value="WS" /> + <option name="projectOpenTimestamp" value="1671187673066" /> + </RecentProjectMetaInfo> + </value> + </entry> + <entry key="$USER_HOME$/src/waterproof"> + <value> + <RecentProjectMetaInfo frameTitle="waterproof – SerapiProcessor.js" opened="true" projectWorkspaceId="2ICB3dBe1oV5Gq3qwKSkHasmRcS"> + <option name="activationTimestamp" value="1671880598075" /> + <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" /> + <option name="build" value="WS-223.8214.51" /> + <option name="buildTimestamp" value="1671535310580" /> + <frame x="0" y="23" width="1920" height="1057" extendedState="6" /> + <option name="productionCode" value="WS" /> + <option name="projectOpenTimestamp" value="1671880556159" /> + </RecentProjectMetaInfo> + </value> + </entry> + </map> + </option> + <option name="lastOpenedProject" value="$USER_HOME$/src/waterproof" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/runner.layout.xml b/.config/JetBrains/WebStorm2022.3/options/runner.layout.xml @@ -0,0 +1,57 @@ +<application> + <component name="RunnerLayoutSettings"> + <runner id="JavaRunner"> + <ViewImpl> + <option name="ID" value="ConsoleContent" /> + <option name="placeInGrid" value="bottom" /> + </ViewImpl> + <TabImpl> + <option name="bottomProportion" value="0.0" /> + </TabImpl> + </runner> + <runner id="Debug"> + <ViewImpl> + <option name="ID" value="FrameContent" /> + <option name="placeInGrid" value="left" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="VariablesContent" /> + <option name="placeInGrid" value="center" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="ConsoleContent" /> + <option name="placeInGrid" value="bottom" /> + <option name="tabIndex" value="1" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="js.console.node.process.id" /> + <option name="placeInGrid" value="bottom" /> + <option name="tabIndex" value="2" /> + </ViewImpl> + <ViewImpl> + <option name="ID" value="SCRIPTS_CONTENT" /> + <option name="placeInGrid" value="bottom" /> + <option name="tabIndex" value="3" /> + </ViewImpl> + <TabImpl> + <option name="displayName" value="Debugger" /> + <option name="leftProportion" value="0.19967444" /> + </TabImpl> + <TabImpl> + <option name="bottomProportion" value="0.0" /> + <option name="defaultIndex" value="1" /> + <option name="displayName" value="Debugger Console" /> + <option name="index" value="1" /> + </TabImpl> + <TabImpl> + <option name="defaultIndex" value="2" /> + <option name="displayName" value="Process Console" /> + <option name="index" value="2" /> + </TabImpl> + <TabImpl> + <option name="defaultIndex" value="3" /> + <option name="index" value="3" /> + </TabImpl> + </runner> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/settingsSync.xml b/.config/JetBrains/WebStorm2022.3/options/settingsSync.xml @@ -0,0 +1,10 @@ +<application> + <component name="SettingsSyncSettings"> + <option name="disabledCategories"> + <list> + <option value="PLUGINS" /> + </list> + </option> + <option name="migrationFromOldStorageChecked" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/trusted-paths.xml b/.config/JetBrains/WebStorm2022.3/options/trusted-paths.xml @@ -0,0 +1,17 @@ +<application> + <component name="Trusted.Paths"> + <option name="TRUSTED_PROJECT_PATHS"> + <map> + <entry key="$USER_HOME$/src/jointwaterproof/waterproof" value="true" /> + <entry key="$USER_HOME$/src/waterproof" value="true" /> + </map> + </option> + </component> + <component name="Trusted.Paths.Settings"> + <option name="TRUSTED_PATHS"> + <list> + <option value="$USER_HOME$/src" /> + </list> + </option> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/ui.lnf.xml b/.config/JetBrains/WebStorm2022.3/options/ui.lnf.xml @@ -0,0 +1,5 @@ +<application> + <component name="UISettings"> + <option name="OVERRIDE_NONIDEA_LAF_FONTS" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/updates.xml b/.config/JetBrains/WebStorm2022.3/options/updates.xml @@ -0,0 +1,8 @@ +<application> + <component name="UpdatesConfigurable"> + <option name="LAST_BUILD_CHECKED" value="WS-222.4345.14" /> + <option name="LAST_TIME_CHECKED" value="1671836858687" /> + <option name="THIRD_PARTY_PLUGINS_ALLOWED" value="true" /> + <option name="WHATS_NEW_SHOWN_FOR" value="223" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/usage.statistics.xml b/.config/JetBrains/WebStorm2022.3/options/usage.statistics.xml @@ -0,0 +1,5 @@ +<application> + <component name="UsagesStatistic"> + <system-event-id recorder="FUS" id="52039" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/vcs.xml b/.config/JetBrains/WebStorm2022.3/options/vcs.xml @@ -0,0 +1,5 @@ +<application> + <component name="VcsApplicationSettings"> + <option name="COMMIT_FROM_LOCAL_CHANGES" value="true" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/vim_settings.xml b/.config/JetBrains/WebStorm2022.3/options/vim_settings.xml @@ -0,0 +1,40 @@ +<application> + <component name="VimEditorSettings"> + <editor /> + </component> + <component name="VimKeySettings"> + <shortcut-conflicts> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEM=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIFY=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEs=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEY=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEE=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIFM=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIEc=</text> + </shortcut-conflict> + <shortcut-conflict owner="vim"> + <text encoding="base64">Y3RybCBwcmVzc2VkIFQ=</text> + </shortcut-conflict> + </shortcut-conflicts> + </component> + <component name="VimSettings"> + <state version="7" enabled="true" /> + <notifications> + <idea-join enabled="false" /> + <idea-put enabled="false" /> + </notifications> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/vim_settings_local.xml b/.config/JetBrains/WebStorm2022.3/options/vim_settings_local.xml @@ -0,0 +1,348 @@ +<application> + <component name="VimHistorySettings"> + <history> + <history-search> + <entry encoding="base64">aW5Gb2N1cw==</entry> + <entry encoding="base64">Y29uc29sZS5sb2c=</entry> + <entry encoding="base64">Y29ucw==</entry> + <entry encoding="base64">Y29uc29sZS5sbw==</entry> + <entry encoding="base64">dHlwZSB5b3Vy</entry> + <entry encoding="base64">cXVlcnk=</entry> + <entry encoding="base64">ZXJyb3JTdHJpbmc=</entry> + <entry encoding="base64">aWxsZWdhbA==</entry> + <entry encoding="base64">c2lkZQ==</entry> + <entry encoding="base64">UWVkLg==</entry> + <entry encoding="base64">Q2hlY2s=</entry> + <entry encoding="base64">UWVk</entry> + <entry encoding="base64">bWV0aG9k</entry> + <entry encoding="base64">ZXZlbnRidXM=</entry> + <entry encoding="base64">ZXZlbnRCdXM=</entry> + <entry encoding="base64">TW9kYWw=</entry> + <entry encoding="base64">U2V0dGluZ3NNb2RhbA==</entry> + <entry encoding="base64">c2V0dGluZ3NNb2RhbA==</entry> + <entry encoding="base64">c2V0dGlucw==</entry> + <entry encoding="base64">c2V0dGluZ3MtbW9kYWw=</entry> + <entry encoding="base64">c2V0dGluZ3M=</entry> + <entry encoding="base64">U2V0dGluZ3M=</entry> + <entry encoding="base64">aW1wb3J0</entry> + <entry encoding="base64">cnVubmln</entry> + <entry encoding="base64">cnVubmluZw==</entry> + <entry encoding="base64">Z3V0dGVySGVpZ2h0</entry> + <entry encoding="base64">YmxvY2s=</entry> + <entry encoding="base64">dGhpcy5leGVjdXRlSW5kZXggPQ==</entry> + <entry encoding="base64">dGhpcy5leGVjdXRlSW5kZXg=</entry> + <entry encoding="base64">aW5kZXg=</entry> + <entry encoding="base64">ZXhl</entry> + <entry encoding="base64">ZXhlYw==</entry> + <entry encoding="base64">ZXhlY3V0ZUluZGV4</entry> + <entry encoding="base64">ZXhlY3V0ZWRMaW5lSW4=</entry> + <entry encoding="base64">dGhpcy5leGVj</entry> + <entry encoding="base64">dGhpcy5leGVjdXRlTGluZQ==</entry> + <entry encoding="base64">dGhpcy5leGVjdXRlZExpbg==</entry> + <entry encoding="base64">Kys=</entry> + <entry encoding="base64">ZXhlY3V0ZWRJbmRleA==</entry> + <entry encoding="base64">Q29xSW50ZXJhY3Rpb24=</entry> + <entry encoding="base64">Q29xSW50ZXI=</entry> + <entry encoding="base64">ZXhlY3V0ZWRMaW5lSW5kZXg=</entry> + <entry encoding="base64">ZXhlY3V0ZWQ=</entry> + <entry encoding="base64">ZXhlY3V0ZWRMaW5l</entry> + <entry encoding="base64">Y29uc29sZS4=</entry> + <entry encoding="base64">Y29uc29sZQ==</entry> + <entry encoding="base64">cmV0dXJu</entry> + <entry encoding="base64">Y3JlYXRl</entry> + <entry encoding="base64">c3RhdGUuaWQ=</entry> + <entry encoding="base64">c2VudGVuY2VJZA==</entry> + </history-search> + <history-cmd> + <entry encoding="base64">MTc1</entry> + <entry encoding="base64">MTgw</entry> + <entry encoding="base64">c2Nyb2xsSW4=</entry> + <entry encoding="base64">d3E=</entry> + <entry encoding="base64">JzwsJz53</entry> + <entry encoding="base64">MTQw</entry> + <entry encoding="base64">MjY=</entry> + <entry encoding="base64">MTE4</entry> + <entry encoding="base64">ZQ==</entry> + <entry encoding="base64">ODI=</entry> + <entry encoding="base64">ODg=</entry> + <entry encoding="base64">cw==</entry> + <entry encoding="base64">JWQ=</entry> + <entry encoding="base64">cQ==</entry> + <entry encoding="base64">LiwuKzF3</entry> + <entry encoding="base64">Vw==</entry> + <entry encoding="base64">NA==</entry> + <entry encoding="base64" /> + <entry encoding="base64">dw==</entry> + </history-cmd> + <history-expr /> + <history-input /> + </history> + </component> + <component name="VimMarksSettings"> + <globalmarks /> + <filemarks> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiContentProcessor.js" timestamp="1671717106931"> + <mark key="'" line="321" column="11" /> + <mark key="[" line="343" column="0" /> + <mark key="]" line="343" column="0" /> + <mark key="." line="343" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/SerapiParser.js" timestamp="1671716450480"> + <mark key="'" line="286" column="41" /> + <mark key="[" line="161" column="9" /> + <mark key="]" line="162" column="27" /> + </file> + <file name="$USER_HOME$/src/jointwaterproof/waterproof/src/editpage/components/mixins/CodeExecution.vue" timestamp="1671187703024"> + <mark key="'" line="4" column="15" /> + <mark key="[" line="15" column="0" /> + <mark key="]" line="15" column="0" /> + <mark key="." line="15" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiProcessor.js" timestamp="1671717592724"> + <mark key="'" line="23" column="8" /> + <mark key="[" line="86" column="22" /> + <mark key="]" line="86" column="22" /> + <mark key="." line="86" column="23" /> + <mark key="^" line="86" column="25" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiState.js" timestamp="1671715785370"> + <mark key="'" line="105" column="11" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/Edit.vue" timestamp="1671207383481"> + <mark key="'" line="65" column="7" /> + <mark key="[" line="5" column="0" /> + <mark key="]" line="5" column="0" /> + <mark key="." line="5" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" timestamp="1671716958833"> + <mark key="[" line="219" column="18" /> + <mark key="]" line="219" column="21" /> + <mark key="." line="219" column="20" /> + <mark key="^" line="219" column="21" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiCommandFactory.js" timestamp="1671715996673"> + <mark key="'" line="76" column="32" /> + <mark key="[" line="80" column="36" /> + <mark key="]" line="80" column="40" /> + <mark key="." line="80" column="39" /> + <mark key="^" line="80" column="40" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" timestamp="1671711062685"> + <mark key="'" line="15" column="6" /> + <mark key="[" line="148" column="0" /> + <mark key="]" line="148" column="0" /> + <mark key="." line="148" column="0" /> + <mark key="^" line="15" column="26" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/io/findsertop.js" timestamp="1671109961724"> + <mark key="'" line="125" column="16" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/menubars/Sidebar.vue" timestamp="1671207425080"> + <mark key="'" line="150" column="24" /> + <mark key="[" line="164" column="0" /> + <mark key="]" line="164" column="0" /> + <mark key="." line="164" column="0" /> + <mark key="^" line="159" column="37" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/blocks/code/CodeBlock.vue" timestamp="1671710175096"> + <mark key="'" line="78" column="33" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/blocks/WpBlock.vue" timestamp="1671710175755"> + <mark key="'" line="13" column="4" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/CoqState.js" timestamp="1671715730309"> + <mark key="'" line="75" column="15" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" timestamp="1671710135471"> + <mark key="'" line="17" column="39" /> + <mark key="[" line="169" column="0" /> + <mark key="]" line="169" column="0" /> + <mark key="." line="169" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CodeExecution.vue" timestamp="1671207309762"> + <mark key="'" line="21" column="23" /> + <mark key="[" line="14" column="0" /> + <mark key="]" line="14" column="0" /> + <mark key="." line="14" column="0" /> + <mark key="^" line="14" column="42" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/assistance/AssistanceBar.vue" timestamp="1671207683716"> + <mark key="'" line="107" column="34" /> + <mark key="[" line="108" column="0" /> + <mark key="]" line="108" column="0" /> + <mark key="." line="108" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" timestamp="1671715492636"> + <mark key="'" line="107" column="4" /> + <mark key="[" line="106" column="0" /> + <mark key="]" line="106" column="0" /> + <mark key="." line="106" column="0" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/processors/CoqSerapiProcessors.js" timestamp="1671108649415"> + <mark key="'" line="131" column="17" /> + </file> + <file name="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" timestamp="1671715899150"> + <mark key="'" line="24" column="35" /> + </file> + </filemarks> + <jumps> + <jump line="191" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="282" column="51" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="369" column="14" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="354" column="5" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="370" column="51" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="380" column="24" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="439" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="435" column="54" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="440" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="17" column="9" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CodeExecution.vue" /> + <jump line="14" column="21" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CodeExecution.vue" /> + <jump line="368" column="14" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="362" column="40" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="5" column="15" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CodeExecution.vue" /> + <jump line="371" column="51" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="381" column="24" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="432" column="36" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="431" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="441" column="11" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="21" column="23" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CodeExecution.vue" /> + <jump line="26" column="46" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="599" column="38" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="189" column="10" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="262" column="12" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="265" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="434" column="30" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="450" column="44" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="145" column="16" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="148" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="149" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="287" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="289" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="18" column="39" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="6" column="23" filename="$USER_HOME$/src/waterproof/src/editpage/components/assistance/AssistanceBar.vue" /> + <jump line="107" column="34" filename="$USER_HOME$/src/waterproof/src/editpage/components/assistance/AssistanceBar.vue" /> + <jump line="121" column="18" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="14" column="29" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="38" column="37" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="52" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="256" column="14" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="150" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="104" column="18" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <jump line="217" column="8" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <jump line="98" column="12" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <jump line="291" column="11" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="335" column="56" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="357" column="62" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="290" column="23" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="288" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="114" column="11" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="16" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="11" column="18" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="41" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="66" column="12" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="182" column="0" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="36" column="6" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="117" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="122" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="10" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="286" column="13" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="328" column="8" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="459" column="12" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="478" column="12" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="561" column="6" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="60" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="82" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="17" column="39" filename="$USER_HOME$/src/waterproof/src/editpage/components/ProofWindow.vue" /> + <jump line="78" column="33" filename="$USER_HOME$/src/waterproof/src/editpage/components/blocks/code/CodeBlock.vue" /> + <jump line="13" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/blocks/WpBlock.vue" /> + <jump line="65" column="32" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="105" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="434" column="20" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="25" column="34" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="372" column="51" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="382" column="24" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="383" column="57" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="433" column="36" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="106" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="109" column="4" filename="$USER_HOME$/src/waterproof/src/editpage/components/EditWindow.vue" /> + <jump line="7" column="0" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <jump line="179" column="28" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <jump line="14" column="6" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="15" column="6" filename="$USER_HOME$/src/waterproof/src/editpage/components/mixins/CoqInteraction.vue" /> + <jump line="75" column="15" filename="$USER_HOME$/src/waterproof/src/coq/CoqState.js" /> + <jump line="105" column="11" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiState.js" /> + <jump line="50" column="43" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" /> + <jump line="47" column="17" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" /> + <jump line="7" column="39" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" /> + <jump line="36" column="33" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" /> + <jump line="24" column="35" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiASTProcessor.js" /> + <jump line="76" column="32" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiCommandFactory.js" /> + <jump line="289" column="17" filename="$USER_HOME$/src/waterproof/src/coq/serapi/SerapiParser.js" /> + <jump line="295" column="0" filename="$USER_HOME$/src/waterproof/src/coq/serapi/SerapiParser.js" /> + <jump line="296" column="4" filename="$USER_HOME$/src/waterproof/src/coq/serapi/SerapiParser.js" /> + <jump line="286" column="41" filename="$USER_HOME$/src/waterproof/src/coq/serapi/SerapiParser.js" /> + <jump line="321" column="11" filename="$USER_HOME$/src/waterproof/src/coq/serapi/processors/SerapiContentProcessor.js" /> + <jump line="84" column="16" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiProcessor.js" /> + <jump line="97" column="20" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiProcessor.js" /> + <jump line="85" column="21" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiProcessor.js" /> + <jump line="23" column="8" filename="$USER_HOME$/src/waterproof/src/coq/serapi/util/SerapiProcessor.js" /> + </jumps> + </component> + <component name="VimRegisterSettings"> + <registers> + <register name="&quot;" type="4"> + <text encoding="base64">dHlwZQ==</text> + </register> + <register name="-" type="4"> + <text encoding="base64">dHlwZQ==</text> + </register> + <register name="." type="4"> + <text encoding="base64">dHlwZU9mKA==</text> + </register> + <register name="/" type="4"> + <text encoding="base64">c2VudGVuY2VJZA==</text> + </register> + <register name="0" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2codGhpcy5jb21tYW5kU3RhdHVzLnJlc3VsdCk7Cg==</text> + </register> + <register name="1" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2codGhpcy5jb21tYW5kU3RhdHVzLnJlc3VsdC0gMV0pOwo=</text> + </register> + <register name="2" type="2"> + <text encoding="base64">ICAgIH0K</text> + </register> + <register name="3" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2codGhpcy5jb21tYW5kU3RhdHVzLnJlc3VsdFsKICAgICAgICAgIHRoaXMuY29tbWFuZFN0YXR1cy5yZXN1bHQubGVuZ3RoXSk7Cg==</text> + </register> + <register name="4" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2coJ3NpZCA9ICcgKyBzZW50ZW5jZS5zZW50ZW5jZUlkKTsK</text> + </register> + <register name="5" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2cocGFydGlhbCk7Cg==</text> + </register> + <register name="6" type="2"> + <text encoding="base64">ICAgICAgY29uc29sZS5sb2cocGFydGlhbCk7Cg==</text> + </register> + <register name="7" type="2"> + <text encoding="base64">ICAgIGZvcihpbnQgaSA9IDApCg==</text> + </register> + <register name="8" type="2"> + <text encoding="base64">aW1wb3J0IFNlcmFwaUFTVFByb2Nlc3NvciBmcm9tICcuL1NlcmFwaUFTVFByb2Nlc3Nvcic7Cg==</text> + </register> + <register name="9" type="2"> + <text encoding="base64">aW1wb3J0IHNlcmFwaUFTVFByb2Nlc3NvciBmcm9tICcuL1NlcmFwaUFTVFByb2Nlc3Nvcic7Cg==</text> + </register> + <register name=":" type="4"> + <text encoding="base64">dw==</text> + </register> + </registers> + </component> + <component name="VimSearchSettings"> + <search> + <last-search encoding="base64">c2VudGVuY2VJZA==</last-search> + <last-pattern encoding="base64">c2VudGVuY2VJZA==</last-pattern> + <last-dir encoding="base64">MQ==</last-dir> + <show-last encoding="base64">ZmFsc2U=</show-last> + </search> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/web-types-npm-loader.xml b/.config/JetBrains/WebStorm2022.3/options/web-types-npm-loader.xml @@ -0,0 +1,119 @@ +<application> + <component name="WebTypesNpmLoader"> + <package name="@web-types/at-nuxt-vue-app"> + <version value="2.10.0-1" url="https://registry.npmjs.org/@web-types/at-nuxt-vue-app/-/at-nuxt-vue-app-2.10.0-1.tgz" /> + <version value="2.4.0-1" url="https://registry.npmjs.org/@web-types/at-nuxt-vue-app/-/at-nuxt-vue-app-2.4.0-1.tgz" /> + <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/at-nuxt-vue-app/-/at-nuxt-vue-app-2.0.0-1.tgz" /> + </package> + <package name="@web-types/bootstrap-vue"> + <version value="2.0.0-rc.20.2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-2.0.0-rc.20.2.tgz" /> + <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-2.0.0-1.tgz" /> + <version value="1.5.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.5.0-2.tgz" /> + <version value="1.4.1-1" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.4.1-1.tgz" /> + <version value="1.4.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.4.0-2.tgz" /> + <version value="1.3.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.3.0-2.tgz" /> + <version value="1.2.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.2.0-2.tgz" /> + <version value="1.1.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.1.0-2.tgz" /> + <version value="1.0.2-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.0.2-2.tgz" /> + <version value="1.0.1-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.0.1-2.tgz" /> + <version value="1.0.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.0.0-2.tgz" /> + </package> + <package name="@web-types/lit"> + <version value="2.0.0-3" url="https://registry.npmjs.org/@web-types/lit/-/lit-2.0.0-3.tgz" /> + </package> + <package name="@web-types/quasar"> + <version value="1.1.0-1" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.1.0-1.tgz" /> + <version value="1.0.5-1" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.5-1.tgz" /> + <version value="1.0.0-rc.5.2" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.0-rc.5.2.tgz" /> + <version value="1.0.0-rc.1.2" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.0-rc.1.2.tgz" /> + <version value="1.0.0-1" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.0-1.tgz" /> + </package> + <package name="@web-types/quasar-framework"> + <version value="0.17.19-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.19-3.tgz" /> + <version value="0.17.18-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.18-3.tgz" /> + <version value="0.17.17-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.17-3.tgz" /> + <version value="0.17.16-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.16-3.tgz" /> + <version value="0.17.15-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.15-3.tgz" /> + <version value="0.17.13-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.13-3.tgz" /> + <version value="0.17.11-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.11-3.tgz" /> + <version value="0.17.10-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.10-3.tgz" /> + <version value="0.17.9-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.9-3.tgz" /> + <version value="0.17.7-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.7-3.tgz" /> + <version value="0.17.6-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.6-3.tgz" /> + <version value="0.17.5-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.5-3.tgz" /> + <version value="0.17.0-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.0-3.tgz" /> + </package> + <package name="@web-types/vue"> + <version value="3.0.0-1" url="https://registry.npmjs.org/@web-types/vue/-/vue-3.0.0-1.tgz" /> + <version value="2.5.0-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.5.0-4.tgz" /> + <version value="2.4.0-2" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.4.0-2.tgz" /> + <version value="2.3.0-2" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.3.0-2.tgz" /> + <version value="2.2.0-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.2.0-4.tgz" /> + <version value="2.1.8-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.1.8-4.tgz" /> + <version value="2.1.0-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.1.0-4.tgz" /> + <version value="2.0.0-5" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.0.0-5.tgz" /> + <version value="1.0.0-5" url="https://registry.npmjs.org/@web-types/vue/-/vue-1.0.0-5.tgz" /> + </package> + <package name="@web-types/vue-client-only"> + <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/vue-client-only/-/vue-client-only-2.0.0-1.tgz" /> + </package> + <package name="@web-types/vue-no-ssr"> + <version value="1.0.0-1" url="https://registry.npmjs.org/@web-types/vue-no-ssr/-/vue-no-ssr-1.0.0-1.tgz" /> + </package> + <package name="@web-types/vue-router"> + <version value="3.1.0-1" url="https://registry.npmjs.org/@web-types/vue-router/-/vue-router-3.1.0-1.tgz" /> + <version value="3.0.0-1" url="https://registry.npmjs.org/@web-types/vue-router/-/vue-router-3.0.0-1.tgz" /> + </package> + <package name="@web-types/vuetify"> + <version value="2.0.15-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.15-1.tgz" /> + <version value="2.0.12-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.12-1.tgz" /> + <version value="2.0.5-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.5-1.tgz" /> + <version value="2.0.4-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.4-1.tgz" /> + <version value="2.0.1-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.1-1.tgz" /> + <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.0-1.tgz" /> + <version value="1.5.12-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.5.12-2.tgz" /> + <version value="1.5.1-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.5.1-2.tgz" /> + <version value="1.5.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.5.0-3.tgz" /> + <version value="1.4.5-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.5-2.tgz" /> + <version value="1.4.4-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.4-2.tgz" /> + <version value="1.4.1-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.1-2.tgz" /> + <version value="1.4.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.0-3.tgz" /> + <version value="1.3.14-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.14-3.tgz" /> + <version value="1.3.9-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.9-3.tgz" /> + <version value="1.3.8-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.8-3.tgz" /> + <version value="1.3.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.2-3.tgz" /> + <version value="1.3.1-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.1-3.tgz" /> + <version value="1.3.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.0-3.tgz" /> + <version value="1.2.4-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.2.4-3.tgz" /> + <version value="1.2.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.2.2-3.tgz" /> + <version value="1.2.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.2.0-3.tgz" /> + <version value="1.1.12-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.12-3.tgz" /> + <version value="1.1.10-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.10-3.tgz" /> + <version value="1.1.9-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.9-3.tgz" /> + <version value="1.1.6-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.6-3.tgz" /> + <version value="1.1.4-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.4-3.tgz" /> + <version value="1.1.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.2-3.tgz" /> + <version value="1.1.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.0-3.tgz" /> + <version value="1.0.11-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.0.11-3.tgz" /> + <version value="1.0.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.0.2-3.tgz" /> + <version value="1.0.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.0.0-3.tgz" /> + <version value="0.17.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.17.2-3.tgz" /> + <version value="0.17.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.17.0-3.tgz" /> + <version value="0.16.5-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.5-3.tgz" /> + <version value="0.16.4-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.4-3.tgz" /> + <version value="0.16.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.2-3.tgz" /> + <version value="0.16.1-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.1-3.tgz" /> + </package> + <enabled> + <package name="bootstrap-vue" /> + <package name="quasar" /> + <package name="quasar-framework" /> + <package name="vue" /> + <package name="vue-client-only" /> + <package name="vue-no-ssr" /> + <package name="vue-router" /> + <package name="vuetify" /> + <package name="@nuxt/vue-app" /> + </enabled> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/options/window.state.xml b/.config/JetBrains/WebStorm2022.3/options/window.state.xml @@ -0,0 +1,52 @@ +<application> + <component name="DimensionService"> + <location key="find.popup.0.0.1920.1080" x="942" y="160" /> + <location key="find.popup.0.0.2560.1440" x="910" y="173" /> + <size key="GridCell.Tab.0.left.0.0.2560.1440" width="2514" height="305" /> + <size key="GridCell.Tab.0.center.0.0.2560.1440" width="2514" height="305" /> + <size key="GridCell.Tab.0.right.0.0.2560.1440" width="2514" height="305" /> + <size key="GridCell.Tab.0.bottom.0.0.2560.1440" width="2514" height="305" /> + <size key="GridCell.Tab.0.left.0.0.1920.1080" width="1872" height="316" /> + <size key="GridCell.Tab.0.center.0.0.1920.1080" width="1872" height="316" /> + <size key="GridCell.Tab.0.right.0.0.1920.1080" width="1872" height="316" /> + <size key="GridCell.Tab.0.bottom.0.0.1920.1080" width="1872" height="316" /> + <size key="GridCell.Tab.1.left.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.center.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.right.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.1.bottom.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.2.left.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.2.center.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.2.right.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.2.bottom.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.3.left.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.3.center.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.3.right.0.0.1920.1080" width="1874" height="389" /> + <size key="GridCell.Tab.3.bottom.0.0.1920.1080" width="1874" height="389" /> + <size key="find.popup.0.0.1920.1080" width="978" height="893" /> + <size key="find.popup.0.0.2560.1440" width="646" height="544" /> + </component> + <component name="WindowManager"> + <frame x="0" y="23" width="1920" height="1057" extendedState="6" /> + </component> + <component name="WindowStateApplicationService"> + <state x="1277" y="344" width="478" height="367" key="FileChooserDialogImpl" timestamp="1669074985051"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="1277" y="344" key="FileChooserDialogImpl/0.0.1920.1053" timestamp="1669074985051" /> + <state x="1277" y="344" width="478" height="367" key="FileChooserDialogImpl/0.0.1920.1054" timestamp="1665847811851" /> + <state x="1703" y="456" width="432" height="486" key="FileChooserDialogImpl/0.0.2560.1396/2560.360.1920.1080" timestamp="1664674259270" /> + <state width="839" height="381" key="ShowUsagesActions.dimensionServiceKey" timestamp="1671716952525"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="839" height="381" key="ShowUsagesActions.dimensionServiceKey/0.0.1920.1053" timestamp="1671716952525" /> + <state width="839" height="129" key="ShowUsagesActions.dimensionServiceKey/0.0.1920.1054" timestamp="1667228999445" /> + <state width="1119" height="156" key="ShowUsagesActions.dimensionServiceKey/0.0.2560.1413/2560.360.1920.1080" timestamp="1669819765058" /> + <state width="1119" height="306" key="ShowUsagesActions.dimensionServiceKey/0.0.2560.1413/2560.82.1920.1080" timestamp="1670965055315" /> + <state x="960" y="531" width="1940" height="1063" key="WELCOME_SCREEN" timestamp="1669074948587"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="960" y="531" width="1940" height="1063" key="WELCOME_SCREEN/0.0.1920.1053" timestamp="1669074948587" /> + <state x="960" y="532" width="1940" height="1064" key="WELCOME_SCREEN/0.0.1920.1054" timestamp="1665847786846" /> + <state x="1920" y="349" width="1280" height="698" key="WELCOME_SCREEN/0.0.2560.1396/2560.360.1920.1080" timestamp="1664674261622" /> + </component> +</application> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/plugin_PCWMP.license b/.config/JetBrains/WebStorm2022.3/plugin_PCWMP.license Binary files differ. diff --git a/.config/JetBrains/WebStorm2022.3/port b/.config/JetBrains/WebStorm2022.3/port @@ -0,0 +1 @@ +6942 +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/port.lock b/.config/JetBrains/WebStorm2022.3/port.lock diff --git a/.config/JetBrains/WebStorm2022.3/tasks/waterproof.contexts.zip b/.config/JetBrains/WebStorm2022.3/tasks/waterproof.contexts.zip Binary files differ. diff --git a/.config/JetBrains/WebStorm2022.3/tasks/waterproof.tasks.zip b/.config/JetBrains/WebStorm2022.3/tasks/waterproof.tasks.zip Binary files differ. diff --git a/.config/JetBrains/WebStorm2022.3/updatedBrokenPlugins.db b/.config/JetBrains/WebStorm2022.3/updatedBrokenPlugins.db Binary files differ. diff --git a/.config/JetBrains/WebStorm2022.3/webstorm.key b/.config/JetBrains/WebStorm2022.3/webstorm.key Binary files differ. diff --git a/.config/JetBrains/WebStorm2022.3/webstorm64.vmoptions b/.config/JetBrains/WebStorm2022.3/webstorm64.vmoptions @@ -0,0 +1 @@ +-Xmx1957m diff --git a/.config/JetBrains/WebStorm2022.3/workspace/2FYg79pZg1J3gsVky0dDWr8YMWz.xml b/.config/JetBrains/WebStorm2022.3/workspace/2FYg79pZg1J3gsVky0dDWr8YMWz.xml @@ -0,0 +1,190 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="305"> + <caret line="31" column="3" selection-start-line="31" selection-start-column="3" selection-end-line="31" selection-end-column="3" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="Markdown"> + <summary usageCount="3" lastUsed="1664719021859" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="2" lastUsed="1664719021890" /> + </fileType> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/README.md" /> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="Markdown"> + <summary usageCount="3" lastUsage="1664719021860" /> + </language> + <language id="Vue"> + <summary usageCount="2" lastUsage="1664719021890" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="assistance" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="npm.electron:serve" executorId="Run" /> + </history> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$" commandHistoryFileName="waterproof-history1" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="1192000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info id="npm" order="1" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="2" visible="true" weight="0.09316406" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.2430758" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" weight="0.3298105" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <recentWindows> + <value>Project</value> + <value>Run</value> + <value>Terminal</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="755" y="358" width="1050" height="703" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1664718895011"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state x="755" y="358" width="1050" height="703" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664718895011" /> + <state width="2514" height="305" key="GridCell.Tab.0.bottom" timestamp="1664719016743"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state width="2514" height="305" key="GridCell.Tab.0.bottom/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664719016743" /> + <state width="2514" height="305" key="GridCell.Tab.0.center" timestamp="1664719016742"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state width="2514" height="305" key="GridCell.Tab.0.center/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664719016742" /> + <state width="2514" height="305" key="GridCell.Tab.0.left" timestamp="1664719016742"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state width="2514" height="305" key="GridCell.Tab.0.left/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664719016742" /> + <state width="2514" height="305" key="GridCell.Tab.0.right" timestamp="1664719016743"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state width="2514" height="305" key="GridCell.Tab.0.right/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664719016743" /> + <state x="769" y="333" width="1022" height="732" key="SettingsEditor" timestamp="1664719016726"> + <screen x="0" y="0" width="2560" height="1396" /> + </state> + <state x="769" y="333" width="1022" height="732" key="SettingsEditor/0.0.2560.1396/2560.360.1920.1080@0.0.2560.1396" timestamp="1664719016726" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="576"> + <caret line="215" column="3" selection-start-line="215" selection-start-column="3" selection-end-line="215" selection-end-column="3" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="305"> + <caret line="31" column="3" selection-start-line="31" selection-start-column="3" selection-end-line="31" selection-end-column="3" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/workspace/2FdRvF5bxWsWkkHZt8vUEG1NFfp.xml b/.config/JetBrains/WebStorm2022.3/workspace/2FdRvF5bxWsWkkHZt8vUEG1NFfp.xml @@ -0,0 +1,129 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="832"> + <caret line="42" column="9" selection-start-line="42" selection-start-column="9" selection-end-line="42" selection-end-column="9" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="Markdown"> + <summary usageCount="4" lastUsed="1665788176184" /> + </fileType> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="Markdown"> + <summary usageCount="4" lastUsage="1665788176186" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="npm.electron:serve" executorId="Run" /> + </history> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$" commandHistoryFileName="waterproof-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="1650000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info id="npm" order="1" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="2" visible="true" weight="0.2505859" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.029558405" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <recentWindows> + <value>Terminal</value> + <value>Project</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="565" y="273" width="915" height="595" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1664979374518"> + <screen x="0" y="0" width="1920" height="1050" /> + </state> + <state x="565" y="273" width="915" height="595" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1050@0.0.1920.1050" timestamp="1664979374518" /> + <state x="753" y="366" width="1053" height="701" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.2560.1410/2560.360.1920.1080@0.0.2560.1410" timestamp="1664820636506" /> + <state x="799" y="338" key="SettingsEditor" timestamp="1664820673837"> + <screen x="0" y="0" width="2560" height="1410" /> + </state> + <state x="799" y="338" key="SettingsEditor/0.0.2560.1410/2560.360.1920.1080@0.0.2560.1410" timestamp="1664820673837" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="832"> + <caret line="42" column="9" selection-start-line="42" selection-start-column="9" selection-end-line="42" selection-end-column="9" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/workspace/2GB2m3UeJORPKVkuxZh5jc9UbbH.xml b/.config/JetBrains/WebStorm2022.3/workspace/2GB2m3UeJORPKVkuxZh5jc9UbbH.xml @@ -0,0 +1,416 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1" /> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="JSON"> + <summary usageCount="2" lastUsed="1667250627577" /> + </fileType> + <fileType name="JavaScript"> + <summary usageCount="21" lastUsed="1667248727603" /> + </fileType> + <fileType name="Markdown"> + <summary usageCount="1" lastUsed="1665847814231" /> + </fileType> + <fileType name="RNG Compact"> + <summary usageCount="1" lastUsed="1666128015656" /> + </fileType> + <fileType name="SCSS"> + <summary usageCount="3" lastUsed="1667213316781" /> + </fileType> + <fileType name="TypeScript"> + <summary usageCount="2" lastUsed="1666873535825" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="50" lastUsed="1667250172046" /> + </fileType> + </component> + <component name="FindInProjectRecents"> + <findStrings> + <find>await</find> + <find>settings</find> + <find>view options</find> + <find>state.settings</find> + <find>proof prog</find> + <find>goalStyle</find> + </findStrings> + <dirStrings> + <dir>$PROJECT_DIR$/src/editpage</dir> + <dir>$PROJECT_DIR$/src/editpage/components/response</dir> + <dir>$PROJECT_DIR$/src/store</dir> + <dir>$PROJECT_DIR$/src/editpage/components/assistance</dir> + </dirStrings> + </component> + <component name="GitSEFilterConfiguration">{ +}</component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/package.json" /> + <option value="$PROJECT_DIR$/src/editpage/components/response/MessagesWindow.vue" /> + <option value="$PROJECT_DIR$/src/store/store.js" /> + <option value="$PROJECT_DIR$/src/editpage/components/response/GoalsWindow.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/response/Goal.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="JSON"> + <summary usageCount="2" lastUsage="1667250627577" /> + </language> + <language id="JavaScript"> + <summary usageCount="21" lastUsage="1667248727603" /> + </language> + <language id="Markdown"> + <summary usageCount="1" lastUsage="1665847814232" /> + </language> + <language id="RELAX-NG"> + <summary usageCount="1" lastUsage="1666128015657" /> + </language> + <language id="SCSS"> + <summary usageCount="3" lastUsage="1667213316781" /> + </language> + <language id="TypeScript"> + <summary usageCount="2" lastUsage="1666873535825" /> + </language> + <language id="Vue"> + <summary usageCount="50" lastUsage="1667250172048" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="assistance" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="npm.electron:serve" executorId="Run" /> + <element setting="npm.electron:serve" executorId="Debug" /> + </history> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$/src/editpage/components/response" commandHistoryFileName="waterproof-history1" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="25488000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info id="npm" order="1" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="2" visible="true" weight="0.20026042" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.3328544" /> + <window_info anchor="bottom" id="Debug" order="3" show_stripe_button="false" weight="0.39990422" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.23994252" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="documentation.v2" side_tool="true" weight="0.32994792" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <layout-to-restore> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info id="npm" order="1" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="2" visible="true" weight="0.2971354" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.32998085" /> + <window_info anchor="bottom" id="Debug" order="3" show_stripe_button="false" weight="0.39990422" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.21695402" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="documentation.v2" side_tool="true" weight="0.32994792" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout-to-restore> + <recentWindows> + <value>Terminal</value> + <value>Project</value> + <value>Run</value> + <value>Debug</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="113" width="1053" height="941" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1667250599406"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="433" y="113" width="1053" height="941" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1054@0.0.1920.1054" timestamp="1667250599406" /> + <state x="726" y="290" width="524" height="484" key="FileChooserDialogImpl" timestamp="1667250583042"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="726" y="290" width="524" height="484" key="FileChooserDialogImpl/0.0.1920.1054@0.0.1920.1054" timestamp="1667250583042" /> + <state width="1874" height="319" key="GridCell.Tab.0.bottom" timestamp="1667250749034"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="319" key="GridCell.Tab.0.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1667250749034" /> + <state width="1874" height="319" key="GridCell.Tab.0.center" timestamp="1667250749033"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="319" key="GridCell.Tab.0.center/0.0.1920.1054@0.0.1920.1054" timestamp="1667250749033" /> + <state width="1874" height="319" key="GridCell.Tab.0.left" timestamp="1667250749033"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="319" key="GridCell.Tab.0.left/0.0.1920.1054@0.0.1920.1054" timestamp="1667250749033" /> + <state width="1874" height="319" key="GridCell.Tab.0.right" timestamp="1667250749034"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="319" key="GridCell.Tab.0.right/0.0.1920.1054@0.0.1920.1054" timestamp="1667250749034" /> + <state width="1874" height="389" key="GridCell.Tab.1.bottom" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.1.center" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.center/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.1.left" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.left/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.1.right" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.1.right/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.2.bottom" timestamp="1665850777524"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.2.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777524" /> + <state width="1874" height="389" key="GridCell.Tab.2.center" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.2.center/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.2.left" timestamp="1665850777523"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.2.left/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777523" /> + <state width="1874" height="389" key="GridCell.Tab.2.right" timestamp="1665850777524"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.2.right/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777524" /> + <state width="1874" height="389" key="GridCell.Tab.3.bottom" timestamp="1665850777525"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.3.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777525" /> + <state width="1874" height="389" key="GridCell.Tab.3.center" timestamp="1665850777524"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.3.center/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777524" /> + <state width="1874" height="389" key="GridCell.Tab.3.left" timestamp="1665850777524"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.3.left/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777524" /> + <state width="1874" height="389" key="GridCell.Tab.3.right" timestamp="1665850777524"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="389" key="GridCell.Tab.3.right/0.0.1920.1054@0.0.1920.1054" timestamp="1665850777524" /> + <state x="479" y="167" key="SettingsEditor" timestamp="1666904964678"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="479" y="167" key="SettingsEditor/0.0.1920.1054@0.0.1920.1054" timestamp="1666904964678" /> + <state x="693" y="240" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser" timestamp="1667229242371"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="693" y="240" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.1920.1054@0.0.1920.1054" timestamp="1667229242371" /> + <state x="924" y="328" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/2560.360.1920.1080/0.0.2560.1440@0.0.2560.1440" timestamp="1666298745066" /> + <state x="688" y="135" width="653" height="768" key="find.popup" timestamp="1667220894345"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="688" y="135" width="653" height="768" key="find.popup/0.0.1920.1054@0.0.1920.1054" timestamp="1667220894345" /> + <state x="679" y="407" width="570" height="367" key="jetbrains.nodejs.interpreters-dialog" timestamp="1667250212906"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="679" y="407" width="570" height="367" key="jetbrains.nodejs.interpreters-dialog/0.0.1920.1054@0.0.1920.1054" timestamp="1667250212906" /> + <state x="707" y="238" width="770" height="503" key="search.everywhere.popup" timestamp="1667213605195"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="707" y="238" width="770" height="503" key="search.everywhere.popup/0.0.1920.1054@0.0.1920.1054" timestamp="1667213605195" /> + <state x="943" y="325" width="770" height="687" key="search.everywhere.popup/2560.360.1920.1080/0.0.2560.1440@0.0.2560.1440" timestamp="1666298787052" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/node_modules/vue/types/vue.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="28" column="20" selection-start-line="28" selection-start-column="20" selection-end-line="28" selection-end-column="20" /> + </state> + </provider> + </entry> + <entry file="jar://$APPLICATION_HOME_DIR$/lib/app.jar!/resources/html5-schema/html5/common.rnc"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="192"> + <caret line="121" column="18" selection-start-line="121" selection-start-column="18" selection-end-line="121" selection-end-column="18" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/tests/unit/serapi/util/ExpectingSerapiWorker.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="900"> + <caret line="45" column="8" selection-start-line="45" selection-start-column="8" selection-end-line="45" selection-end-column="8" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/MessagesWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="98"> + <caret line="182" column="7" selection-start-line="182" selection-start-column="7" selection-end-line="182" selection-end-column="7" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/Edit.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="280"> + <caret line="14" column="27" selection-start-line="14" selection-start-column="27" selection-end-line="14" selection-end-column="27" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/node_modules/vuex/types/vue.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="261"> + <caret line="15" column="5" selection-start-line="15" selection-start-column="5" selection-end-line="15" selection-end-column="5" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/assets/sass/layout/_response-window.scss"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="231"> + <caret line="68" column="5" selection-start-line="68" selection-start-column="5" selection-end-line="68" selection-end-column="5" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/GoalsWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret column="9" selection-start-column="9" selection-end-column="9" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/Goal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="300"> + <caret line="15" column="5" selection-start-line="15" selection-start-column="5" selection-end-line="15" selection-end-column="5" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/store/store.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="440"> + <caret line="26" column="6" selection-start-line="26" selection-start-column="6" selection-end-line="26" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiContentProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="1600"> + <caret line="95" selection-start-line="95" selection-end-line="95" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/ResponseWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="414"> + <caret line="33" selection-start-line="33" selection-end-line="33" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/AssistanceItem.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/package.json"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="-12"> + <caret line="46" column="33" selection-start-line="46" selection-start-column="33" selection-end-line="46" selection-end-column="33" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="533"> + <caret line="207" selection-start-line="207" selection-end-line="207" /> + <folding> + <element signature="n#style#0;n#td#1;n#tr#2;n#table#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#td#1;n#tr#4;n#table#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/workspace/2GuuX28a85cUIJBYzLPGPGh3p9m.xml b/.config/JetBrains/WebStorm2022.3/workspace/2GuuX28a85cUIJBYzLPGPGh3p9m.xml @@ -0,0 +1,196 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="BRANCH:origin/default-settings" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </select> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/Goal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="511"> + <caret line="183" column="2" selection-start-line="183" selection-start-column="2" selection-end-line="183" selection-end-column="2" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="Markdown"> + <summary usageCount="1" lastUsed="1667250828713" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="10" lastUsed="1667481797296" /> + </fileType> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/src/editpage/components/response/Goal.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="Markdown"> + <summary usageCount="1" lastUsage="1667250828714" /> + </language> + <language id="Vue"> + <summary usageCount="10" lastUsage="1667481797298" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="response" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="RunConfigurationStartHistory"> + <history> + <element setting="npm.electron:serve" executorId="Run" /> + </history> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$" commandHistoryFileName="waterproof-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="2235000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.2502604" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" weight="0.32998085" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.32998085" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.32998085" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.2502604" /> + </layout> + <recentWindows> + <value>Project</value> + <value>Terminal</value> + <value>Run</value> + <value>Version Control</value> + <value>Notifications</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="193" width="1053" height="725" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1667251002119"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="433" y="193" width="1053" height="725" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1054@0.0.1920.1054" timestamp="1667251002119" /> + <state x="422" y="356" width="478" height="484" key="FileChooserDialogImpl" timestamp="1667251280915"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="422" y="356" width="478" height="484" key="FileChooserDialogImpl/0.0.1920.1054@0.0.1920.1054" timestamp="1667251280915" /> + <state width="1874" height="316" key="GridCell.Tab.0.bottom" timestamp="1667481394586"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="316" key="GridCell.Tab.0.bottom/0.0.1920.1054@0.0.1920.1054" timestamp="1667481394586" /> + <state width="1874" height="316" key="GridCell.Tab.0.center" timestamp="1667481394585"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="316" key="GridCell.Tab.0.center/0.0.1920.1054@0.0.1920.1054" timestamp="1667481394585" /> + <state width="1874" height="316" key="GridCell.Tab.0.left" timestamp="1667481394585"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="316" key="GridCell.Tab.0.left/0.0.1920.1054@0.0.1920.1054" timestamp="1667481394585" /> + <state width="1874" height="316" key="GridCell.Tab.0.right" timestamp="1667481394586"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state width="1874" height="316" key="GridCell.Tab.0.right/0.0.1920.1054@0.0.1920.1054" timestamp="1667481394586" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/Edit.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/Goal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="511"> + <caret line="183" column="2" selection-start-line="183" selection-start-column="2" selection-end-line="183" selection-end-column="2" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/workspace/2H2SlDyk0dy7hjrTHq1WzRdqCHF.xml b/.config/JetBrains/WebStorm2022.3/workspace/2H2SlDyk0dy7hjrTHq1WzRdqCHF.xml @@ -0,0 +1,171 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/Goal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="88" column="51" selection-start-line="88" selection-start-column="51" selection-end-line="88" selection-end-column="51" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="Markdown"> + <summary usageCount="1" lastUsed="1667481836340" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="7" lastUsed="1668369195665" /> + </fileType> + </component> + <component name="GitSEFilterConfiguration">{ +}</component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/src/editpage/components/response/Goal.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="Markdown"> + <summary usageCount="1" lastUsage="1667481836341" /> + </language> + <language id="Vue"> + <summary usageCount="7" lastUsage="1668369195666" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="response" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$" commandHistoryFileName="waterproof-history1" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="5757000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.2502604" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.32998085" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <recentWindows> + <value>Terminal</value> + <value>Project</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="193" width="1053" height="701" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1668337095088"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="433" y="193" width="1053" height="701" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1054@0.0.1920.1054" timestamp="1668337095088" /> + <state x="693" y="240" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser" timestamp="1668340775062"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="693" y="240" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.1920.1054@0.0.1920.1054" timestamp="1668340775062" /> + <state x="623" y="235" width="770" height="687" key="search.everywhere.popup" timestamp="1668340225673"> + <screen x="0" y="0" width="1920" height="1054" /> + </state> + <state x="623" y="235" width="770" height="687" key="search.everywhere.popup/0.0.1920.1054@0.0.1920.1054" timestamp="1668340225673" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/GoalsWindow.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/response/Goal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="88" column="51" selection-start-line="88" selection-start-column="51" selection-end-line="88" selection-end-column="51" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/workspace/2HsXuIA2xqgdC0R34fDrMJL7KRv.xml b/.config/JetBrains/WebStorm2022.3/workspace/2HsXuIA2xqgdC0R34fDrMJL7KRv.xml @@ -0,0 +1,326 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/EditWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="460"> + <caret line="286" column="8" selection-start-line="286" selection-start-column="8" selection-end-line="286" selection-end-column="8" /> + <folding> + <element signature="e#2902#2944#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="Markdown"> + <summary usageCount="3" lastUsed="1669075690358" /> + </fileType> + <fileType name="TypeScript"> + <summary usageCount="3" lastUsed="1669672663585" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="60" lastUsed="1669675270155" /> + </fileType> + </component> + <component name="FindInProjectRecents"> + <findStrings> + <find>type your</find> + <find>type you</find> + <find>import AssistanceBar</find> + <find>set-foc</find> + <find>wp</find> + <find>import WpBloc</find> + <find>set-focus</find> + </findStrings> + <dirStrings> + <dir>$PROJECT_DIR$/src/editpage/components/blocks/code</dir> + <dir>$PROJECT_DIR$/src/editpage/components/assistance</dir> + <dir>$PROJECT_DIR$/src/editpage/components</dir> + <dir>$PROJECT_DIR$/src/editpage</dir> + <dir>$PROJECT_DIR$/src/editpage/components/blocks</dir> + </dirStrings> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/TextBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/FoldBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/InputBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/InterBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/BlockContextMenu.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/WpBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/EditWindow.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="Markdown"> + <summary usageCount="3" lastUsage="1669075690360" /> + </language> + <language id="TypeScript"> + <summary usageCount="3" lastUsage="1669672663585" /> + </language> + <language id="Vue"> + <summary usageCount="60" lastUsage="1669675270158" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$" commandHistoryFileName="waterproof-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="11765000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.114843756" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.33029723" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Services" order="7" /> + <window_info anchor="bottom" id="Terminal" order="8" visible="true" weight="0.2564717" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.2502604" /> + </layout> + <layout-to-restore> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.015885416" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" show_stripe_button="false" weight="0.33029723" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.13470757" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.2502604" /> + </layout-to-restore> + <recentWindows> + <value>Terminal</value> + <value>Project</value> + <value>Notifications</value> + <value>Run</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="193" width="1053" height="701" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1669288481858"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="433" y="193" width="1053" height="701" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1053@0.0.1920.1053" timestamp="1669288481858" /> + <state x="725" y="301" width="478" height="484" key="FileChooserDialogImpl" timestamp="1669288481047"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="725" y="301" width="478" height="484" key="FileChooserDialogImpl/0.0.1920.1053@0.0.1920.1053" timestamp="1669288481047" /> + <state width="1872" height="316" key="GridCell.Tab.0.bottom" timestamp="1669076829121"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1872" height="316" key="GridCell.Tab.0.bottom/0.0.1920.1053@0.0.1920.1053" timestamp="1669076829121" /> + <state width="1872" height="316" key="GridCell.Tab.0.center" timestamp="1669076829120"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1872" height="316" key="GridCell.Tab.0.center/0.0.1920.1053@0.0.1920.1053" timestamp="1669076829120" /> + <state width="1872" height="316" key="GridCell.Tab.0.left" timestamp="1669076829120"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1872" height="316" key="GridCell.Tab.0.left/0.0.1920.1053@0.0.1920.1053" timestamp="1669076829120" /> + <state width="1872" height="316" key="GridCell.Tab.0.right" timestamp="1669076829121"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="1872" height="316" key="GridCell.Tab.0.right/0.0.1920.1053@0.0.1920.1053" timestamp="1669076829121" /> + <state x="479" y="166" key="SettingsEditor" timestamp="1669287957331"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="479" y="166" key="SettingsEditor/0.0.1920.1053@0.0.1920.1053" timestamp="1669287957331" /> + <state x="693" y="239" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser" timestamp="1669675324951"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="693" y="239" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.1920.1053@0.0.1920.1053" timestamp="1669675324951" /> + <state x="688" y="135" width="646" height="544" key="find.popup" timestamp="1669675169124"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="688" y="135" width="646" height="544" key="find.popup/0.0.1920.1053@0.0.1920.1053" timestamp="1669675169124" /> + <state x="917" y="181" width="862" height="730" key="find.popup/0.0.2560.1413/2560.0.1920.1080@0.0.2560.1413" timestamp="1669557817662" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/TextBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="160"> + <caret line="8" column="4" selection-start-line="8" selection-start-column="4" selection-end-line="8" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/FoldBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="60"> + <caret line="3" column="25" selection-start-line="3" selection-start-column="25" selection-end-line="3" selection-end-column="25" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="5" column="15" selection-start-line="5" selection-start-column="15" selection-end-line="5" selection-end-column="15" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/AssistanceBar.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="360"> + <caret line="46" column="6" selection-start-line="46" selection-start-column="6" selection-end-line="46" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/InterBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="5" column="29" selection-start-line="5" selection-start-column="29" selection-end-line="5" selection-end-column="29" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/node_modules/vue/types/vue.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="28" column="20" selection-start-line="28" selection-start-column="20" selection-end-line="28" selection-end-column="20" /> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.es5.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="261"> + <caret line="323" column="12" selection-start-line="323" selection-start-column="12" selection-end-line="323" selection-end-column="12" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/BlockContextMenu.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="624"> + <caret line="408" column="4" selection-start-line="408" selection-start-column="4" selection-end-line="408" selection-end-column="4" /> + <folding> + <element signature="e#287#326#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/Find.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="261"> + <caret line="218" column="27" selection-start-line="218" selection-start-column="27" selection-end-line="218" selection-end-column="27" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/InputBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="180"> + <caret line="9" column="7" selection-start-line="9" selection-start-column="7" selection-end-line="9" selection-end-column="7" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="20"> + <caret line="1" column="40" selection-start-line="1" selection-start-column="40" selection-end-line="1" selection-end-column="40" /> + <folding> + <element signature="n#style#0;n#div#0;n#template#0;n#!!top" expanded="true" /> + <element signature="e#1114#1147#0" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/WpBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="540"> + <caret line="35" column="56" selection-start-line="35" selection-start-column="56" selection-end-line="35" selection-end-column="56" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/EditWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="460"> + <caret line="286" column="8" selection-start-line="286" selection-start-column="8" selection-end-line="286" selection-end-column="8" /> + <folding> + <element signature="e#2902#2944#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/workspace/2ICB3dBe1oV5Gq3qwKSkHasmRcS.xml b/.config/JetBrains/WebStorm2022.3/workspace/2ICB3dBe1oV5Gq3qwKSkHasmRcS.xml @@ -0,0 +1,659 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="bookmarks"> + <BookmarkState> + <attributes> + <entry key="url" value="file://$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue" /> + <entry key="line" value="32" /> + </attributes> + <option name="provider" value="com.intellij.ide.bookmark.providers.LineBookmarkProvider" /> + </BookmarkState> + </option> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <splitter split-orientation="horizontal" split-proportion="0.5"> + <split-first> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/util/SerapiCommandFactory.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="1600"> + <caret line="80" column="39" selection-start-line="80" selection-start-column="39" selection-end-line="80" selection-end-column="39" /> + </state> + </provider> + </entry> + </file> + <file pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/SerapiParser.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="296" column="4" selection-start-line="296" selection-start-column="4" selection-end-line="296" selection-end-column="4" /> + </state> + </provider> + </entry> + </file> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiSearchProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="272"> + <caret line="219" column="41" selection-start-line="219" selection-start-column="41" selection-end-line="219" selection-end-column="41" /> + <folding> + <element signature="e#0#54#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </file> + <file pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiContentProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="343" column="6" selection-start-line="343" selection-start-column="6" selection-end-line="343" selection-end-column="6" /> + </state> + </provider> + </entry> + </file> + </leaf> + </split-first> + <split-second> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/util/SerapiProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="200"> + <caret line="86" column="17" selection-start-line="86" selection-start-column="17" selection-end-line="86" selection-end-column="17" /> + </state> + </provider> + </entry> + </file> + </leaf> + </split-second> + </splitter> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="JavaScript"> + <summary usageCount="113" lastUsed="1671880555502" /> + </fileType> + <fileType name="Markdown"> + <summary usageCount="1" lastUsed="1669675491186" /> + </fileType> + <fileType name="TypeScript"> + <summary usageCount="5" lastUsed="1671716791595" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="98" lastUsed="1671715419333" /> + </fileType> + </component> + <component name="FindInProjectRecents"> + <findStrings> + <find>await se</find> + <find>(Query () (</find> + <find>query(command) {</find> + <find>illegal</find> + <find>illegal begin of vernac</find> + <find>Execute to cur</find> + <find>Enable loggin</find> + <find>Type your</find> + <find>settingsmodal</find> + <find>openSettingsModal</find> + <find>settingsModal</find> + <find>Find</find> + <find>find in note</find> + <find>findsertop</find> + <find>sertop</find> + <find>executeIndex</find> + <find>setContentSuccess</find> + <find>executeLineIndex</find> + <find>executedLineIndex</find> + <find>executedIndex</find> + <find>Type you</find> + <find>queryCo</find> + <find>../../../../...</find> + <find>CoqInteraction</find> + <find>import coqinteraction</find> + <find>.data()</find> + <find>executedIndex &lt;</find> + <find>lineindex</find> + <find>this.state.</find> + <find>sid</find> + </findStrings> + <dirStrings> + <dir>$PROJECT_DIR$/src</dir> + <dir>$PROJECT_DIR$/src/editpage/components/blocks</dir> + <dir>$PROJECT_DIR$/src/coq</dir> + <dir>$PROJECT_DIR$/src/editpage/components/menubars</dir> + <dir>$PROJECT_DIR$/src/editpage/components/assistance</dir> + <dir>$PROJECT_DIR$/src/io</dir> + <dir>$PROJECT_DIR$/tests/unit/io</dir> + <dir>$PROJECT_DIR$/tests/unit/serapi/processors</dir> + <dir>$PROJECT_DIR$/src/editpage/components</dir> + <dir>$PROJECT_DIR$/src/editpage/components/blocks/code</dir> + <dir>$PROJECT_DIR$/src/coq/serapi/util</dir> + <dir>$PROJECT_DIR$/src/editpage/components/mixins</dir> + <dir>$PROJECT_DIR$/src/coq/serapi/processors</dir> + <dir>$PROJECT_DIR$/src/coq/serapi</dir> + </dirStrings> + </component> + <component name="GitSEFilterConfiguration">{ +}</component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/SideWindow.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/WpBlock.vue" /> + <option value="$PROJECT_DIR$/src/coq/serapi/processors/CoqSerapiProcessors.js" /> + <option value="$PROJECT_DIR$/tests/unit/serapi/processors/SerapiContentProcessorTest.spec.js" /> + <option value="$PROJECT_DIR$/tests/unit/serapi/processors/SerapiContentAndExecutionProcessorsTest.spec.js" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/IsolatedCommand.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/assistance/AssistanceBar.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue" /> + <option value="$PROJECT_DIR$/src/editpage/Edit.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/menubars/Sidebar.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/mixins/CoqInteraction.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/ProofWindow.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/EditWindow.vue" /> + <option value="$PROJECT_DIR$/src/coq/serapi/util/SerapiCommandFactory.js" /> + <option value="$PROJECT_DIR$/src/coq/serapi/processors/SerapiSearchProcessor.js" /> + <option value="$PROJECT_DIR$/src/coq/serapi/processors/SerapiContentProcessor.js" /> + <option value="$PROJECT_DIR$/src/coq/serapi/util/SerapiProcessor.js" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="JavaScript"> + <summary usageCount="113" lastUsage="1671880555502" /> + </language> + <language id="Markdown"> + <summary usageCount="1" lastUsage="1669675491188" /> + </language> + <language id="TypeScript"> + <summary usageCount="5" lastUsage="1671716791595" /> + </language> + <language id="Vue"> + <summary usageCount="98" lastUsage="1671715419333" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="coq" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="coq" type="462c0819:PsiDirectoryNode" /> + <item name="serapi" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="coq" type="462c0819:PsiDirectoryNode" /> + <item name="serapi" type="462c0819:PsiDirectoryNode" /> + <item name="processors" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="coq" type="462c0819:PsiDirectoryNode" /> + <item name="serapi" type="462c0819:PsiDirectoryNode" /> + <item name="util" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="assistance" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="menubars" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="mixins" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$/src/editpage/components" commandHistoryFileName="waterproof-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="33648000" /> + </component> + <component name="ToolWindowManager"> + <layout> + <window_info id="Space Code Reviews" /> + <window_info id="Pull Requests" /> + <window_info id="Commit" /> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" weight="0.32473958" /> + <window_info id="npm" order="2" side_tool="true" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Internal Method Tracing" /> + <window_info anchor="bottom" id="File Transfer" /> + <window_info anchor="bottom" id="TypeScript" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" weight="0.33029723" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.32213813" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="documentation.v2" side_tool="true" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <layout-to-restore> + <window_info id="Space Code Reviews" /> + <window_info id="Pull Requests" /> + <window_info id="Commit" /> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.32473958" /> + <window_info id="Structure" order="2" side_tool="true" /> + <window_info anchor="bottom" id="Internal Method Tracing" /> + <window_info anchor="bottom" id="File Transfer" /> + <window_info anchor="bottom" id="TypeScript" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" weight="0.33029723" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.32166827" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="documentation.v2" side_tool="true" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout-to-restore> + <recentWindows> + <value>Terminal</value> + <value>Project</value> + <value>Run</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="433" y="193" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1671716416415"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="433" y="193" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1053@0.0.1920.1053" timestamp="1671716416415" /> + <state x="726" y="289" width="643" height="484" key="FileChooserDialogImpl" timestamp="1671187672136"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="726" y="289" width="643" height="484" key="FileChooserDialogImpl/0.0.1920.1053@0.0.1920.1053" timestamp="1671187672136" /> + <state width="782" height="722" key="SwitcherDM" timestamp="1670166508761"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state width="782" height="722" key="SwitcherDM/0.0.1920.1053@0.0.1920.1053" timestamp="1670166508761" /> + <state x="693" y="239" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser" timestamp="1671710659715"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="693" y="239" width="544" height="574" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.1920.1053@0.0.1920.1053" timestamp="1671710659715" /> + <state x="942" y="160" width="978" height="893" key="find.popup" timestamp="1671716370510"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="942" y="160" width="978" height="893" key="find.popup/0.0.1920.1053@0.0.1920.1053" timestamp="1671716370510" /> + <state x="910" y="173" width="1304" height="763" key="find.popup/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669819660211" /> + <state x="707" y="241" width="770" height="513" key="search.everywhere.popup" timestamp="1671206913598"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="707" y="241" width="770" height="513" key="search.everywhere.popup/0.0.1920.1053@0.0.1920.1053" timestamp="1671206913598" /> + <state x="943" y="324" width="770" height="688" key="search.everywhere.popup/0.0.2560.1413/2560.360.1920.1080@0.0.2560.1413" timestamp="1669818661175" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/EditorInterface.js"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiExecutionProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="60"> + <caret line="212" column="42" selection-start-line="212" selection-start-column="42" selection-end-line="212" selection-end-column="42" /> + <folding> + <element signature="e#0#54#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/tests/unit/serapi/processors/SerapiQueryProcessorTest.spec.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="421"> + <caret line="76" column="29" selection-start-line="76" selection-start-column="29" selection-end-line="76" selection-end-column="29" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/Find.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="241"> + <caret line="29" column="15" selection-start-line="29" selection-start-column="15" selection-end-line="29" selection-end-column="15" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/AssistanceItem.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/SideWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="5" column="6" selection-start-line="5" selection-start-column="6" selection-end-line="5" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.es2015.promise.d.ts" /> + <entry file="file://$PROJECT_DIR$/tests/unit/serapi/processors/SerapiContentProcessorTest.spec.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="-1769"> + <caret line="490" lean-forward="true" selection-start-line="490" selection-end-line="490" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/menubars/Topbar.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="20"> + <caret line="187" column="19" selection-start-line="187" selection-start-column="19" selection-end-line="187" selection-end-column="19" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/menubars/ShortcutButton.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="131"> + <caret line="16" selection-start-line="16" selection-end-line="16" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeMirrorHandler.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="300"> + <caret line="42" column="12" selection-start-line="42" selection-start-column="12" selection-end-line="42" selection-end-column="12" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/io/shortKey.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="500"> + <caret line="25" column="4" selection-start-line="25" selection-start-column="4" selection-end-line="25" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/menubars/SidebarButton.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="140"> + <caret line="9" column="28" selection-start-line="9" selection-start-column="28" selection-end-line="9" selection-end-column="28" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/SettingsModal.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="611"> + <caret line="89" column="39" selection-start-line="89" selection-start-column="39" selection-end-line="89" selection-end-column="39" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/tests/unit/io/findsertop.spec.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="291"> + <caret line="102" lean-forward="true" selection-start-line="102" selection-end-line="102" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/io/findsertop.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="220"> + <caret line="68" column="15" selection-start-line="68" selection-start-column="15" selection-end-line="68" selection-end-column="15" /> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.dom.d.ts" /> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/IsolatedCommand.vue" /> + <entry file="file://$PROJECT_DIR$/tests/unit/serapi/processors/SerapiContentAndExecutionProcessorsTest.spec.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="210"> + <caret line="23" column="23" selection-start-line="23" selection-start-column="23" selection-end-line="23" selection-end-column="23" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="13" column="33" selection-start-line="13" selection-start-column="33" selection-end-line="13" selection-end-column="33" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/menubars/Sidebar.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="131"> + <caret line="164" column="6" selection-start-line="164" selection-start-column="6" selection-end-line="164" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/Edit.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="80"> + <caret line="4" column="4" selection-start-line="4" selection-start-column="4" selection-end-line="4" selection-end-column="4" /> + <folding> + <element signature="e#1747#1786#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/CoqInterface.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="-1"> + <caret line="61" column="4" selection-start-line="61" selection-start-column="4" selection-end-line="61" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/commands/Command.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="810"> + <caret line="48" column="27" selection-start-line="48" selection-start-column="27" selection-end-line="48" selection-end-column="27" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/AssistanceBar.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="410"> + <caret line="107" column="34" selection-start-line="107" selection-start-column="34" selection-end-line="107" selection-end-column="34" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/CoqSerapiProcessors.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="127" column="2" selection-start-line="127" selection-start-column="2" selection-end-line="127" selection-end-column="2" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/ProofWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="5520"> + <caret line="285" column="13" selection-start-line="285" selection-start-column="13" selection-end-line="285" selection-end-column="13" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/EditWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="280"> + <caret line="106" column="4" selection-start-line="106" selection-start-column="4" selection-end-line="106" selection-end-column="4" /> + <folding> + <element signature="n#style#0;n#!!top" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/WpBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="260"> + <caret line="13" column="4" selection-start-line="13" selection-start-column="4" selection-end-line="13" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/CoqState.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="184"> + <caret line="75" column="15" selection-start-line="75" selection-start-column="15" selection-end-line="75" selection-end-column="15" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="1052"> + <caret line="78" column="33" selection-start-line="78" selection-start-column="33" selection-end-line="78" selection-end-column="33" /> + <folding> + <element signature="n#style#0;n#div#0;n#template#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/util/SerapiState.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="164"> + <caret line="105" column="11" selection-start-line="105" selection-start-column="11" selection-end-line="105" selection-end-column="11" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CoqInteraction.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="292"> + <caret line="164" column="40" selection-start-line="164" selection-start-column="40" selection-end-line="164" selection-end-column="40" /> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.es5.d.ts" /> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiASTProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="720"> + <caret line="36" column="21" selection-start-line="36" selection-start-column="21" selection-end-line="36" selection-end-column="21" /> + <folding> + <element signature="e#0#54#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.es2015.core.d.ts" /> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/util/SerapiCommandFactory.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="1600"> + <caret line="80" column="39" selection-start-line="80" selection-start-column="39" selection-end-line="80" selection-end-column="39" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/SerapiParser.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="296" column="4" selection-start-line="296" selection-start-column="4" selection-end-line="296" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiSearchProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="272"> + <caret line="219" column="41" selection-start-line="219" selection-start-column="41" selection-end-line="219" selection-end-column="41" /> + <folding> + <element signature="e#0#54#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/processors/SerapiContentProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="343" column="6" selection-start-line="343" selection-start-column="6" selection-end-line="343" selection-end-column="6" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/coq/serapi/util/SerapiProcessor.js"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="200"> + <caret line="86" column="17" selection-start-line="86" selection-start-column="17" selection-end-line="86" selection-end-column="17" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/JetBrains/WebStorm2022.3/workspace/2IdKzoD8evrslI7hv1F3zErS66y.xml b/.config/JetBrains/WebStorm2022.3/workspace/2IdKzoD8evrslI7hv1F3zErS66y.xml @@ -0,0 +1,387 @@ +<project version="4"> + <component name="BookmarksManager"> + <option name="groups"> + <GroupState> + <option name="name" value="waterproof" /> + </GroupState> + </option> + </component> + <component name="BranchesTreeState"> + <expand> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:npm_and_yarn" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:npm_and_yarn" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:ejs-and-vue" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:npm_and_yarn" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:hapi" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:npm_and_yarn" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:jsdom-and-vue" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:dependabot" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:npm_and_yarn" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:loader-utils-and-loader-utils-and-vue" type="e8cecc67:BranchNodeDescriptor" /> + </path> + <path> + <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" /> + <item name="GROUP_NODE:feature" type="e8cecc67:BranchNodeDescriptor" /> + </path> + </expand> + <select /> + </component> + <component name="FileEditorManager"> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="-1"> + <file pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/EditWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="-360"> + <caret line="22" column="26" lean-forward="true" selection-start-line="22" selection-start-column="26" selection-end-line="22" selection-end-column="26" /> + <folding> + <element signature="e#2965#3007#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + </file> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="5" column="15" selection-start-line="5" selection-start-column="15" selection-end-line="5" selection-end-column="15" /> + </state> + </provider> + </entry> + </file> + </leaf> + </component> + <component name="FileTypeUsageLocalSummary"> + <fileType name="JavaScript"> + <summary usageCount="5" lastUsed="1671040296135" /> + </fileType> + <fileType name="Markdown"> + <summary usageCount="1" lastUsed="1670506284617" /> + </fileType> + <fileType name="PLAIN_TEXT"> + <summary usageCount="1" lastUsed="1670964451401" /> + </fileType> + <fileType name="TypeScript"> + <summary usageCount="1" lastUsed="1671040541767" /> + </fileType> + <fileType name="Vue.js"> + <summary usageCount="24" lastUsed="1671187673308" /> + </fileType> + </component> + <component name="FindInProjectRecents"> + <findStrings> + <find>progres</find> + <find>bar</find> + <find>scrollToWor</find> + <find>scrolltoWor</find> + <find>execHeight</find> + <find>codeexe</find> + <find>codemirrorhandl</find> + <find>coqcodemirrormode</find> + </findStrings> + <dirStrings> + <dir>$PROJECT_DIR$/wrapper/wplib/Notebooks</dir> + <dir>$PROJECT_DIR$/src/editpage/components</dir> + <dir>$PROJECT_DIR$/src/editpage/components/mixins</dir> + </dirStrings> + </component> + <component name="IdeDocumentHistory"> + <changedPaths> + <option value="$PROJECT_DIR$/src/editpage/components/Gutter.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/blocks/InputBlock.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue" /> + <option value="$PROJECT_DIR$/src/editpage/components/EditWindow.vue" /> + </changedPaths> + </component> + <component name="IgnoredFileRootStore"> + <option name="generatedRoots"> + <set> + <option value="$PROJECT_DIR$/.idea" /> + </set> + </option> + </component> + <component name="LanguageUsageStatistics"> + <language id="JavaScript"> + <summary usageCount="5" lastUsage="1671040296135" /> + </language> + <language id="Markdown"> + <summary usageCount="1" lastUsage="1670506284617" /> + </language> + <language id="TEXT"> + <summary usageCount="1" lastUsage="1670964451401" /> + </language> + <language id="TypeScript"> + <summary usageCount="1" lastUsage="1671040541767" /> + </language> + <language id="Vue"> + <summary usageCount="24" lastUsage="1671187673308" /> + </language> + </component> + <component name="ProjectView"> + <navigator currentView="ProjectPane" proportions="" version="1" /> + <panes> + <pane id="ProjectPane"> + <subPane> + <expand> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="assistance" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="blocks" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="blocks" type="462c0819:PsiDirectoryNode" /> + <item name="code" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="waterproof" type="b2602c69:ProjectViewProjectNode" /> + <item name="waterproof" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="editpage" type="462c0819:PsiDirectoryNode" /> + <item name="components" type="462c0819:PsiDirectoryNode" /> + <item name="mixins" type="462c0819:PsiDirectoryNode" /> + </path> + </expand> + <select /> + </subPane> + </pane> + <pane id="Scope" /> + </panes> + </component> + <component name="TerminalArrangementManager"> + <option name="myTabStates"> + <TerminalTabState tabName="Local" currentWorkingDirectory="$PROJECT_DIR$/src/editpage/components" commandHistoryFileName="waterproof-history" /> + </option> + </component> + <component name="TimeTrackingManager"> + <option name="totallyTimeSpent" value="3601000" /> + </component> + <component name="ToolWindowManager"> + <editor active="true" /> + <layout> + <window_info id="Bookmarks" order="0" side_tool="true" /> + <window_info id="npm" order="1" side_tool="true" /> + <window_info content_ui="combo" id="Project" order="2" visible="true" weight="0.29453126" /> + <window_info id="Structure" order="3" side_tool="true" /> + <window_info anchor="bottom" id="Version Control" order="0" /> + <window_info anchor="bottom" id="Find" order="1" /> + <window_info anchor="bottom" id="Run" order="2" /> + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> + <window_info anchor="bottom" id="TODO" order="4" /> + <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> + <window_info anchor="bottom" id="Problems View" order="6" /> + <window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.33700866" /> + <window_info anchor="bottom" id="Services" order="8" /> + <window_info anchor="right" id="Notifications" order="0" weight="0.25" /> + </layout> + <recentWindows> + <value>Project</value> + <value>Terminal</value> + </recentWindows> + </component> + <component name="WindowStateProjectService"> + <state x="726" y="289" width="478" height="484" key="FileChooserDialogImpl" timestamp="1671108415471"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="726" y="289" width="478" height="484" key="FileChooserDialogImpl/0.0.1920.1053@0.0.1920.1053" timestamp="1671108415471" /> + <state x="683" y="129" width="646" height="544" key="find.popup" timestamp="1671029992864"> + <screen x="0" y="0" width="1920" height="1053" /> + </state> + <state x="683" y="129" width="646" height="544" key="find.popup/0.0.1920.1053@0.0.1920.1053" timestamp="1671029992864" /> + <state x="910" y="173" width="646" height="544" key="find.popup/0.0.2560.1413/2560.82.1920.1080@0.0.2560.1413" timestamp="1670965169503" /> + </component> + <component name="editorHistoryManager"> + <entry file="file://$PROJECT_DIR$/README.md"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="20"> + <caret line="1" selection-start-line="1" selection-end-line="1" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/wrapper/wplib/Notebooks/Tutorial.wpn"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="62" column="4" selection-start-line="62" selection-start-column="4" selection-end-line="62" selection-end-column="4" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/Find.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="261"> + <caret line="188" column="19" selection-start-line="188" selection-start-column="19" selection-end-line="188" selection-end-column="19" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/AssistanceBar.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="320"> + <caret line="31" column="15" selection-start-line="31" selection-start-column="15" selection-end-line="31" selection-end-column="15" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/assistance/SideWindow.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/menubars/Sidebar.vue"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/code/CodeBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <folding> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + <element signature="n#style#0;n#span#0;n#!!top" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeMirrorHandler.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="25" column="14" selection-start-line="25" selection-start-column="14" selection-end-line="25" selection-end-column="14" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/main.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="7" column="21" selection-start-line="7" selection-start-column="21" selection-end-line="7" selection-end-column="21" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/codemirror/CoqCodemirrorMode.js"> + <provider selected="true" editor-type-id="text-editor"> + <state> + <caret line="18" column="24" selection-start-line="18" selection-start-column="24" selection-end-line="18" selection-end-column="24" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/blocks/InputBlock.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="183"> + <caret line="12" column="20" selection-start-line="12" selection-start-column="20" selection-end-line="12" selection-end-column="20" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/Gutter.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="440"> + <caret line="22" column="10" selection-start-line="22" selection-start-column="10" selection-end-line="22" selection-end-column="10" /> + </state> + </provider> + </entry> + <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.dom.d.ts"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="174"> + <caret line="4873" column="13" selection-start-line="4873" selection-start-column="13" selection-end-line="4873" selection-end-column="13" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/EditWindow.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="-360"> + <caret line="22" column="26" lean-forward="true" selection-start-line="22" selection-start-column="26" selection-end-line="22" selection-end-column="26" /> + <folding> + <element signature="e#2965#3007#0" expanded="true" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/editpage/components/mixins/CodeExecution.vue"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="5" column="15" selection-start-line="5" selection-start-column="15" selection-end-line="5" selection-end-column="15" /> + </state> + </provider> + </entry> + </component> +</project> +\ No newline at end of file diff --git a/.config/rofi/applets/bin/appasroot.sh b/.config/rofi/applets/bin/appasroot.sh @@ -0,0 +1,102 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Run Applications as Root + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Applications' +mesg='Run Applications as Root' + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='5' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='5' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='5' + win_width='520px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='5' + list_row='1' + win_width='670px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Alacritty" + option_2=" Thunar" + option_3=" Geany" + option_4=" Ranger" + option_5=" Vim" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd +} + +# Execute Command +run_cmd() { + polkit_cmd="pkexec env PATH=$PATH DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY" + if [[ "$1" == '--opt1' ]]; then + ${polkit_cmd} alacritty + elif [[ "$1" == '--opt2' ]]; then + ${polkit_cmd} dbus-run-session thunar + elif [[ "$1" == '--opt3' ]]; then + ${polkit_cmd} geany + elif [[ "$1" == '--opt4' ]]; then + ${polkit_cmd} alacritty -e ranger + elif [[ "$1" == '--opt5' ]]; then + ${polkit_cmd} alacritty -e vim + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; +esac + diff --git a/.config/rofi/applets/bin/apps.sh b/.config/rofi/applets/bin/apps.sh @@ -0,0 +1,104 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Favorite Applications + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Applications' +mesg="Installed Packages : `pacman -Q | wc -l` (pacman)" + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +# CMDs (add your apps here) +term_cmd='alacritty' +file_cmd='thunar' +text_cmd='geany' +web_cmd='firefox' +music_cmd='alacritty -e ncmpcpp' +setting_cmd='xfce4-settings-manager' + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Terminal <span weight='light' size='small'><i>($term_cmd)</i></span>" + option_2=" Files <span weight='light' size='small'><i>($file_cmd)</i></span>" + option_3=" Editor <span weight='light' size='small'><i>($text_cmd)</i></span>" + option_4=" Browser <span weight='light' size='small'><i>($web_cmd)</i></span>" + option_5=" Music <span weight='light' size='small'><i>($music_cmd)</i></span>" + option_6=" Settings <span weight='light' size='small'><i>($setting_cmd)</i></span>" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + ${term_cmd} + elif [[ "$1" == '--opt2' ]]; then + ${file_cmd} + elif [[ "$1" == '--opt3' ]]; then + ${text_cmd} + elif [[ "$1" == '--opt4' ]]; then + ${web_cmd} + elif [[ "$1" == '--opt5' ]]; then + ${music_cmd} + elif [[ "$1" == '--opt6' ]]; then + ${setting_cmd} + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac diff --git a/.config/rofi/applets/bin/battery.sh b/.config/rofi/applets/bin/battery.sh @@ -0,0 +1,134 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Battery + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Battery Info +battery="`acpi -b | cut -d',' -f1 | cut -d':' -f1`" +status="`acpi -b | cut -d',' -f1 | cut -d':' -f2 | tr -d ' '`" +percentage="`acpi -b | cut -d',' -f2 | tr -d ' ',\%`" +time="`acpi -b | cut -d',' -f3`" + +if [[ -z "$time" ]]; then + time=' Fully Charged' +fi + +# Theme Elements +prompt="$status" +mesg="${battery}: ${percentage}%,${time}" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='4' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='4' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='4' + win_width='500px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='4' + list_row='1' + win_width='550px' +fi + +# Charging Status +active="" +urgent="" +if [[ $status = *"Charging"* ]]; then + active="-a 1" + ICON_CHRG="" +elif [[ $status = *"Full"* ]]; then + active="-u 1" + ICON_CHRG="" +else + urgent="-u 1" + ICON_CHRG="" +fi + +# Discharging +if [[ $percentage -ge 5 ]] && [[ $percentage -le 19 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 20 ]] && [[ $percentage -le 39 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 40 ]] && [[ $percentage -le 59 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 60 ]] && [[ $percentage -le 79 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 80 ]] && [[ $percentage -le 100 ]]; then + ICON_DISCHRG="" +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Remaining ${percentage}%" + option_2=" $status" + option_3=" Power Manager" + option_4=" Diagnose" +else + option_1="$ICON_DISCHRG" + option_2="$ICON_CHRG" + option_3="" + option_4="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str "textbox-prompt-colon {str: \"$ICON_DISCHRG\";}" \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + ${active} ${urgent} \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4" | rofi_cmd +} + +# Execute Command +run_cmd() { + polkit_cmd="pkexec env PATH=$PATH DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY" + if [[ "$1" == '--opt1' ]]; then + notify-send -u low " Remaining : ${percentage}%" + elif [[ "$1" == '--opt2' ]]; then + notify-send -u low "$ICON_CHRG Status : $status" + elif [[ "$1" == '--opt3' ]]; then + xfce4-power-manager-settings + elif [[ "$1" == '--opt4' ]]; then + ${polkit_cmd} alacritty -e powertop + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; +esac + + diff --git a/.config/rofi/applets/bin/brightness.sh b/.config/rofi/applets/bin/brightness.sh @@ -0,0 +1,107 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Brightness + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Brightness Info +backlight="$(printf "%.0f\n" `light -G`)" +card="`light -L | grep 'backlight' | head -n1 | cut -d'/' -f3`" + +if [[ $backlight -ge 0 ]] && [[ $backlight -le 29 ]]; then + level="Low" +elif [[ $backlight -ge 30 ]] && [[ $backlight -le 49 ]]; then + level="Optimal" +elif [[ $backlight -ge 50 ]] && [[ $backlight -le 69 ]]; then + level="High" +elif [[ $backlight -ge 70 ]] && [[ $backlight -le 100 ]]; then + level="Peak" +fi + +# Theme Elements +prompt="${backlight}%" +mesg="Device: ${card}, Level: $level" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='4' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='4' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='4' + win_width='425px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='4' + list_row='1' + win_width='550px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Increase" + option_2=" Optimal" + option_3=" Decrease" + option_4=" Settings" +else + option_1="" + option_2="" + option_3="" + option_4="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + light -A 5 + elif [[ "$1" == '--opt2' ]]; then + light -S 25 + elif [[ "$1" == '--opt3' ]]; then + light -U 5 + elif [[ "$1" == '--opt4' ]]; then + xfce4-power-manager-settings + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; +esac diff --git a/.config/rofi/applets/bin/mpd.sh b/.config/rofi/applets/bin/mpd.sh @@ -0,0 +1,131 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : MPD (music) + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +status="`mpc status`" +if [[ -z "$status" ]]; then + prompt='Offline' + mesg="MPD is Offline" +else + prompt="`mpc -f "%artist%" current`" + mesg="`mpc -f "%title%" current` :: `mpc status | grep "#" | awk '{print $3}'`" +fi + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + if [[ ${status} == *"[playing]"* ]]; then + option_1=" Pause" + else + option_1=" Play" + fi + option_2=" Stop" + option_3=" Previous" + option_4=" Next" + option_5=" Repeat" + option_6=" Random" +else + if [[ ${status} == *"[playing]"* ]]; then + option_1="" + else + option_1="" + fi + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" +fi + +# Toggle Actions +active='' +urgent='' +# Repeat +if [[ ${status} == *"repeat: on"* ]]; then + active="-a 4" +elif [[ ${status} == *"repeat: off"* ]]; then + urgent="-u 4" +else + option_5=" Parsing Error" +fi +# Random +if [[ ${status} == *"random: on"* ]]; then + [ -n "$active" ] && active+=",5" || active="-a 5" +elif [[ ${status} == *"random: off"* ]]; then + [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5" +else + option_6=" Parsing Error" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + ${active} ${urgent} \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + mpc -q toggle && notify-send -u low -t 1000 " `mpc current`" + elif [[ "$1" == '--opt2' ]]; then + mpc -q stop + elif [[ "$1" == '--opt3' ]]; then + mpc -q prev && notify-send -u low -t 1000 " `mpc current`" + elif [[ "$1" == '--opt4' ]]; then + mpc -q next && notify-send -u low -t 1000 " `mpc current`" + elif [[ "$1" == '--opt5' ]]; then + mpc -q repeat + elif [[ "$1" == '--opt6' ]]; then + mpc -q random + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac diff --git a/.config/rofi/applets/bin/powermenu.sh b/.config/rofi/applets/bin/powermenu.sh @@ -0,0 +1,129 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Power Menu + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt="`hostname`" +mesg="Uptime : `uptime -p | sed -e 's/up //g'`" + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Lock" + option_2=" Logout" + option_3=" Suspend" + option_4=" Hibernate" + option_5=" Reboot" + option_6=" Shutdown" + yes=' Yes' + no=' No' +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" + yes='' + no='' +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ + -theme-str 'mainbox {orientation: vertical; children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${theme} +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Confirm and execute +confirm_run () { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + ${1} && ${2} && ${3} + else + exit + fi +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + betterlockscreen -l + elif [[ "$1" == '--opt2' ]]; then + confirm_run 'kill -9 -1' + elif [[ "$1" == '--opt3' ]]; then + confirm_run 'mpc -q pause' 'amixer set Master mute' 'systemctl suspend' + elif [[ "$1" == '--opt4' ]]; then + confirm_run 'systemctl hibernate' + elif [[ "$1" == '--opt5' ]]; then + confirm_run 'systemctl reboot' + elif [[ "$1" == '--opt6' ]]; then + confirm_run 'systemctl poweroff' + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac + diff --git a/.config/rofi/applets/bin/quicklinks.sh b/.config/rofi/applets/bin/quicklinks.sh @@ -0,0 +1,103 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Quick Links + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Quick Links' +mesg="Using '$BROWSER' as web browser" + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-5'* ) ]]; then + efonts="JetBrains Mono Nerd Font 10" +else + efonts="JetBrains Mono Nerd Font 28" +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Google" + option_2=" Gmail" + option_3=" Youtube" + option_4=" Github" + option_5=" Reddit" + option_6=" Twitter" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -theme-str "element-text {font: \"$efonts\";}" \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + xdg-open 'https://www.google.com/' + elif [[ "$1" == '--opt2' ]]; then + xdg-open 'https://mail.google.com/' + elif [[ "$1" == '--opt3' ]]; then + xdg-open 'https://www.youtube.com/' + elif [[ "$1" == '--opt4' ]]; then + xdg-open 'https://www.github.com/' + elif [[ "$1" == '--opt5' ]]; then + xdg-open 'https://www.reddit.com/' + elif [[ "$1" == '--opt6' ]]; then + xdg-open 'https://www.twitter.com/' + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac diff --git a/.config/rofi/applets/bin/screenshot.sh b/.config/rofi/applets/bin/screenshot.sh @@ -0,0 +1,165 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Screenshot + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Screenshot' +mesg="DIR: `xdg-user-dir PICTURES`/Screenshots" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='5' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='5' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='5' + win_width='520px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='5' + list_row='1' + win_width='670px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Capture Desktop" + option_2=" Capture Area" + option_3=" Capture Window" + option_4=" Capture in 5s" + option_5=" Capture in 10s" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd +} + +# Screenshot +time=`date +%Y-%m-%d-%H-%M-%S` +geometry=`xrandr | grep 'current' | head -n1 | cut -d',' -f2 | tr -d '[:blank:],current'` +dir="`xdg-user-dir PICTURES`/Screenshots" +file="Screenshot_${time}_${geometry}.png" + +if [[ ! -d "$dir" ]]; then + mkdir -p "$dir" +fi + +# notify and view screenshot +notify_view() { + notify_cmd_shot='dunstify -u low --replace=699' + ${notify_cmd_shot} "Copied to clipboard." + viewnior ${dir}/"$file" + if [[ -e "$dir/$file" ]]; then + ${notify_cmd_shot} "Screenshot Saved." + else + ${notify_cmd_shot} "Screenshot Deleted." + fi +} + +# Copy screenshot to clipboard +copy_shot () { + tee "$file" | xclip -selection clipboard -t image/png +} + +# countdown +countdown () { + for sec in `seq $1 -1 1`; do + dunstify -t 1000 --replace=699 "Taking shot in : $sec" + sleep 1 + done +} + +# take shots +shotnow () { + cd ${dir} && sleep 0.5 && maim -u -f png | copy_shot + notify_view +} + +shot5 () { + countdown '5' + sleep 1 && cd ${dir} && maim -u -f png | copy_shot + notify_view +} + +shot10 () { + countdown '10' + sleep 1 && cd ${dir} && maim -u -f png | copy_shot + notify_view +} + +shotwin () { + cd ${dir} && maim -u -f png -i `xdotool getactivewindow` | copy_shot + notify_view +} + +shotarea () { + cd ${dir} && maim -u -f png -s -b 2 -c 0.35,0.55,0.85,0.25 -l | copy_shot + notify_view +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + shotnow + elif [[ "$1" == '--opt2' ]]; then + shotarea + elif [[ "$1" == '--opt3' ]]; then + shotwin + elif [[ "$1" == '--opt4' ]]; then + shot5 + elif [[ "$1" == '--opt5' ]]; then + shot10 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; +esac + + diff --git a/.config/rofi/applets/bin/volume.sh b/.config/rofi/applets/bin/volume.sh @@ -0,0 +1,134 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Volume + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Volume Info +mixer="`amixer info Master | grep 'Mixer name' | cut -d':' -f2 | tr -d \',' '`" +speaker="`amixer get Master | tail -n1 | awk -F ' ' '{print $5}' | tr -d '[]'`" +mic="`amixer get Capture | tail -n1 | awk -F ' ' '{print $5}' | tr -d '[]'`" + +active="" +urgent="" + +# Speaker Info +amixer get Master | grep '\[on\]' &>/dev/null +if [[ "$?" == 0 ]]; then + active="-a 1" + stext='Unmute' + sicon='' +else + urgent="-u 1" + stext='Mute' + sicon='' +fi + +# Microphone Info +amixer get Capture | grep '\[on\]' &>/dev/null +if [[ "$?" == 0 ]]; then + [ -n "$active" ] && active+=",3" || active="-a 3" + mtext='Unmute' + micon='' +else + [ -n "$urgent" ] && urgent+=",3" || urgent="-u 3" + mtext='Mute' + micon='' +fi + +# Theme Elements +prompt="S:$stext, M:$mtext" +mesg="$mixer - Speaker: $speaker, Mic: $mic" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='5' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='5' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='5' + win_width='520px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='5' + list_row='1' + win_width='670px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Increase" + option_2="$sicon $stext" + option_3=" Decrese" + option_4="$micon $mtext" + option_5=" Settings" +else + option_1="" + option_2="$sicon" + option_3="" + option_4="$micon" + option_5="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + ${active} ${urgent} \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + amixer -Mq set Master,0 5%+ unmute + elif [[ "$1" == '--opt2' ]]; then + amixer set Master toggle + elif [[ "$1" == '--opt3' ]]; then + amixer -Mq set Master,0 5%- unmute + elif [[ "$1" == '--opt4' ]]; then + amixer set Capture toggle + elif [[ "$1" == '--opt5' ]]; then + pavucontrol + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; +esac + diff --git a/.config/rofi/applets/shared/colors.rasi b/.config/rofi/applets/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/applets/shared/fonts.rasi b/.config/rofi/applets/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10"; +} diff --git a/.config/rofi/applets/shared/theme.bash b/.config/rofi/applets/shared/theme.bash @@ -0,0 +1,4 @@ +## Current Theme + +type="$HOME/.config/rofi/applets/type-1" +style='style-1.rasi' diff --git a/.config/rofi/applets/type-1/style-1.rasi b/.config/rofi/applets/type-1/style-1.rasi @@ -0,0 +1,152 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-1/style-2.rasi b/.config/rofi/applets/type-1/style-2.rasi @@ -0,0 +1,152 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 12px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 12px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-1/style-3.rasi b/.config/rofi/applets/type-1/style-3.rasi @@ -0,0 +1,152 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 30px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-2/style-1.rasi b/.config/rofi/applets/type-2/style-1.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-2/style-2.rasi b/.config/rofi/applets/type-2/style-2.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 12px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 12px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-2/style-3.rasi b/.config/rofi/applets/type-2/style-3.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 30px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-3/style-1.rasi b/.config/rofi/applets/type-3/style-1.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 120px; + x-offset: -20px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 23px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-3/style-2.rasi b/.config/rofi/applets/type-3/style-2.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 120px; + x-offset: -20px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 23px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-3/style-3.rasi b/.config/rofi/applets/type-3/style-3.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 120px; + x-offset: -20px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 23px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-4/style-1.rasi b/.config/rofi/applets/type-4/style-1.rasi @@ -0,0 +1,164 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 25px; + padding: 100px 50px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", width); + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-4/style-2.rasi b/.config/rofi/applets/type-4/style-2.rasi @@ -0,0 +1,164 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #716251; + urgent: #934A1C; +} + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 25px; + padding: 100px 50px; + border: 0px; + border-radius: 20px; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", width); + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 10px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 10px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-4/style-3.rasi b/.config/rofi/applets/type-4/style-3.rasi @@ -0,0 +1,164 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 50px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 25px; + padding: 100px 50px; + border: 0px; + border-radius: 40px; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", width); + text-color: @foreground; + children: [ "textbox-prompt-colon", "dummy", "prompt"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-5/style-1.rasi b/.config/rofi/applets/type-5/style-1.rasi @@ -0,0 +1,166 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", height); + children: [ "dummy", "inputbar", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @foreground; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(foreground); +} diff --git a/.config/rofi/applets/type-5/style-2.rasi b/.config/rofi/applets/type-5/style-2.rasi @@ -0,0 +1,167 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + border-radius: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", height); + children: [ "dummy", "inputbar", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 15px; + background-color: @urgent; + text-color: @foreground; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 15px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-5/style-3.rasi b/.config/rofi/applets/type-5/style-3.rasi @@ -0,0 +1,176 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #101010; + background-alt: #252525; + foreground: #FFFFFF; + selected: #505050; + active: #909090; + urgent: #707070; +} + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 30px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + border: 2px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/g.png", height); + children: [ "dummy", "inputbar", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border: 2px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; +} +prompt { + enabled: true; + padding: 10px; + border: 2px solid; + border-radius: 100%; + border-color: @foreground; + background-color: @foreground; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 11px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + border: 2px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: var(foreground); +} diff --git a/.config/rofi/colors/adapta.rasi b/.config/rofi/colors/adapta.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #222D32FF; + background-alt: #29353BFF; + foreground: #B8C2C6FF; + selected: #00BCD4FF; + active: #21FF90FF; + urgent: #FF4B60FF; +} diff --git a/.config/rofi/colors/arc.rasi b/.config/rofi/colors/arc.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #2F343FFF; + background-alt: #383C4AFF; + foreground: #BAC5D0FF; + selected: #5294E2FF; + active: #98C379FF; + urgent: #E06B74FF; +} diff --git a/.config/rofi/colors/black.rasi b/.config/rofi/colors/black.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #000000FF; + background-alt: #101010FF; + foreground: #FFFFFFFF; + selected: #62AEEFFF; + active: #98C379FF; + urgent: #E06B74FF; +} diff --git a/.config/rofi/colors/catppuccin.rasi b/.config/rofi/colors/catppuccin.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E1D2FFF; + background-alt: #282839FF; + foreground: #D9E0EEFF; + selected: #7AA2F7FF; + active: #ABE9B3FF; + urgent: #F28FADFF; +} diff --git a/.config/rofi/colors/cyberpunk.rasi b/.config/rofi/colors/cyberpunk.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #000B1EFF; + background-alt: #0A1528FF; + foreground: #0ABDC6FF; + selected: #0ABDC6FF; + active: #00FF00FF; + urgent: #FF0000FF; +} diff --git a/.config/rofi/colors/dracula.rasi b/.config/rofi/colors/dracula.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E1F29FF; + background-alt: #282A36FF; + foreground: #FFFFFFFF; + selected: #BD93F9FF; + active: #50FA7BFF; + urgent: #FF5555FF; +} diff --git a/.config/rofi/colors/everforest.rasi b/.config/rofi/colors/everforest.rasi @@ -0,0 +1,19 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #444444; + background-alt: #68686d; + foreground: #DAD1BEFF; + /* selected: #7FBBB3FF; */ + selected: #169378; + /* active: #A7C080FF; */ + active: #169378; + /* urgent: #E67E80FF; */ + urgent: #169378; +} diff --git a/.config/rofi/colors/gruvbox.rasi b/.config/rofi/colors/gruvbox.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #282828FF; + background-alt: #353535FF; + foreground: #EBDBB2FF; + selected: #83A598FF; + active: #B8BB26FF; + urgent: #FB4934FF; +} diff --git a/.config/rofi/colors/lovelace.rasi b/.config/rofi/colors/lovelace.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1D1F28FF; + background-alt: #282A36FF; + foreground: #FDFDFDFF; + selected: #79E6F3FF; + active: #5ADECDFF; + urgent: #F37F97FF; +} diff --git a/.config/rofi/colors/navy.rasi b/.config/rofi/colors/navy.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #021B21FF; + background-alt: #0C252BFF; + foreground: #F2F1B9FF; + selected: #44B5B1FF; + active: #7CBF9EFF; + urgent: #C2454EFF; +} diff --git a/.config/rofi/colors/nord.rasi b/.config/rofi/colors/nord.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #2E3440FF; + background-alt: #383E4AFF; + foreground: #E5E9F0FF; + selected: #81A1C1FF; + active: #A3BE8CFF; + urgent: #BF616AFF; +} diff --git a/.config/rofi/colors/onedark.rasi b/.config/rofi/colors/onedark.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E2127FF; + background-alt: #282B31FF; + foreground: #FFFFFFFF; + selected: #61AFEFFF; + active: #98C379FF; + urgent: #E06C75FF; +} diff --git a/.config/rofi/colors/paper.rasi b/.config/rofi/colors/paper.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #F1F1F1FF; + background-alt: #E0E0E0FF; + foreground: #252525FF; + selected: #008EC4FF; + active: #10A778FF; + urgent: #C30771FF; +} diff --git a/.config/rofi/colors/pink.rasi b/.config/rofi/colors/pink.rasi @@ -0,0 +1,19 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #262626; + background-alt: #444444; + foreground: #eeeeee; + /* selected: #7FBBB3FF; */ + selected: #ff69b4; + /* active: #A7C080FF; */ + active: #ff69b4; + /* urgent: #E67E80FF; */ + urgent: #ff69b4; +} diff --git a/.config/rofi/colors/solarized.rasi b/.config/rofi/colors/solarized.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #002B36FF; + background-alt: #073642FF; + foreground: #EEE8D5FF; + selected: #268BD2FF; + active: #859900FF; + urgent: #DC322FFF; +} diff --git a/.config/rofi/colors/tokyonight.rasi b/.config/rofi/colors/tokyonight.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Levi Lacoss (fishyfishfish55) + * Github : @fishyfishfish55 + * + * Colors + **/ + +* { + background: #15161EFF; + background-alt: #1A1B26FF; + foreground: #C0CAF5FF; + selected: #33467CFF; + active: #414868FF; + urgent: #F7768EFF; +} diff --git a/.config/rofi/colors/yousai.rasi b/.config/rofi/colors/yousai.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #F5E7DEFF; + background-alt: #EBDCD2FF; + foreground: #34302DFF; + selected: #D97742FF; + active: #BF8F60FF; + urgent: #B23636FF; +} diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi @@ -0,0 +1,181 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Configuration For Rofi Version: 1.7.3 + **/ + +configuration { + /*---------- General setting ----------*/ + modi: "drun,run,filebrowser,window"; + case-sensitive: false; + cycle: true; + filter: ""; + scroll-method: 0; + normalize-match: true; + show-icons: true; + icon-theme: "Papirus"; +/* cache-dir: ;*/ + steal-focus: false; +/* dpi: -1;*/ + + /*---------- Matching setting ----------*/ + matching: "normal"; + tokenize: true; + + /*---------- SSH settings ----------*/ + ssh-client: "ssh"; + ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]"; + parse-hosts: true; + parse-known-hosts: true; + + /*---------- Drun settings ----------*/ + drun-categories: ""; + drun-match-fields: "name,generic,exec,categories,keywords"; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + drun-show-actions: false; + drun-url-launcher: "xdg-open"; + drun-use-desktop-cache: false; + drun-reload-desktop-cache: false; + drun { + /** Parse user desktop files. */ + parse-user: true; + /** Parse system desktop files. */ + parse-system: true; + } + + /*---------- Run settings ----------*/ + run-command: "{cmd}"; + run-list-command: ""; + run-shell-command: "{terminal} -e {cmd}"; + + /*---------- Fallback Icon ----------*/ + run,drun { + fallback-icon: "application-x-addon"; + } + + /*---------- Window switcher settings ----------*/ + window-match-fields: "title,class,role,name,desktop"; + window-command: "wmctrl -i -R {window}"; + window-format: "{w} - {c} - {t:0}"; + window-thumbnail: false; + + /*---------- Combi settings ----------*/ +/* combi-modi: "window,run";*/ +/* combi-hide-mode-prefix: false;*/ +/* combi-display-format: "{mode} {text}";*/ + + /*---------- History and Sorting ----------*/ + disable-history: false; + sorting-method: "normal"; + max-history-size: 25; + + /*---------- Display setting ----------*/ + display-window: "Windows"; + display-windowcd: "Window CD"; + display-run: "Run"; + display-ssh: "SSH"; + display-drun: "Apps"; + display-combi: "Combi"; + display-keys: "Keys"; + display-filebrowser: "Files"; + + /*---------- Misc setting ----------*/ + terminal: "rofi-sensible-terminal"; + font: "Mono 12"; + sort: false; + threads: 0; + click-to-exit: true; +/* ignored-prefixes: "";*/ +/* pid: "/run/user/1000/rofi.pid";*/ + + /*---------- File browser settings ----------*/ + filebrowser { +/* directory: "/home";*/ + directories-first: true; + sorting-method: "name"; + } + + /*---------- Other settings ----------*/ + timeout { + action: "kb-cancel"; + delay: 0; + } + + /*---------- Keybindings ----------*/ +/* + kb-primary-paste: "Control+V,Shift+Insert"; + kb-secondary-paste: "Control+v,Insert"; + kb-clear-line: "Control+w"; + kb-move-front: "Control+a"; + kb-move-end: "Control+e"; + kb-move-word-back: "Alt+b,Control+Left"; + kb-move-word-forward: "Alt+f,Control+Right"; + kb-move-char-back: "Left,Control+b"; + kb-move-char-forward: "Right,Control+f"; + kb-remove-word-back: "Control+Alt+h,Control+BackSpace"; + kb-remove-word-forward: "Control+Alt+d"; + kb-remove-char-forward: "Delete,Control+d"; + kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h"; + kb-remove-to-eol: "Control+k"; + kb-remove-to-sol: "Control+u"; + kb-accept-entry: "Control+j,Control+m,Return,KP_Enter"; + kb-accept-custom: "Control+Return"; + kb-accept-custom-alt: "Control+Shift+Return"; + kb-accept-alt: "Shift+Return"; + kb-delete-entry: "Shift+Delete"; + kb-mode-next: "Shift+Right,Control+Tab"; + kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab"; + kb-mode-complete: "Control+l"; + kb-row-left: "Control+Page_Up"; + kb-row-right: "Control+Page_Down"; + kb-row-down: "Down,Control+n"; + kb-page-prev: "Page_Up"; + kb-page-next: "Page_Down"; + kb-row-first: "Home,KP_Home"; + kb-row-last: "End,KP_End"; + kb-row-select: "Control+space"; + kb-screenshot: "Alt+S"; + kb-ellipsize: "Alt+period"; + kb-toggle-case-sensitivity: "grave,dead_grave"; + kb-toggle-sort: "Alt+grave"; + kb-cancel: "Escape,Control+g,Control+bracketleft"; + kb-custom-1: "Alt+1"; + kb-custom-2: "Alt+2"; + kb-custom-3: "Alt+3"; + kb-custom-4: "Alt+4"; + kb-custom-5: "Alt+5"; + kb-custom-6: "Alt+6"; + kb-custom-7: "Alt+7"; + kb-custom-8: "Alt+8"; + kb-custom-9: "Alt+9"; + kb-custom-10: "Alt+0"; + kb-custom-11: "Alt+exclam"; + kb-custom-12: "Alt+at"; + kb-custom-13: "Alt+numbersign"; + kb-custom-14: "Alt+dollar"; + kb-custom-15: "Alt+percent"; + kb-custom-16: "Alt+dead_circumflex"; + kb-custom-17: "Alt+ampersand"; + kb-custom-18: "Alt+asterisk"; + kb-custom-19: "Alt+parenleft"; + kb-select-1: "Super+1"; + kb-select-2: "Super+2"; + kb-select-3: "Super+3"; + kb-select-4: "Super+4"; + kb-select-5: "Super+5"; + kb-select-6: "Super+6"; + kb-select-7: "Super+7"; + kb-select-8: "Super+8"; + kb-select-9: "Super+9"; + kb-select-10: "Super+0"; + ml-row-left: "ScrollLeft"; + ml-row-right: "ScrollRight"; + ml-row-up: "ScrollUp"; + ml-row-down: "ScrollDown"; + me-select-entry: "MousePrimary"; + me-accept-entry: "MouseDPrimary"; + me-accept-custom: "Control+MouseDPrimary"; +*/ +} diff --git a/.config/rofi/images/a.png b/.config/rofi/images/a.png Binary files differ. diff --git a/.config/rofi/images/b.png b/.config/rofi/images/b.png Binary files differ. diff --git a/.config/rofi/images/c.png b/.config/rofi/images/c.png Binary files differ. diff --git a/.config/rofi/images/d.png b/.config/rofi/images/d.png Binary files differ. diff --git a/.config/rofi/images/e.jpg b/.config/rofi/images/e.jpg Binary files differ. diff --git a/.config/rofi/images/f.png b/.config/rofi/images/f.png Binary files differ. diff --git a/.config/rofi/images/flowers-1.png b/.config/rofi/images/flowers-1.png Binary files differ. diff --git a/.config/rofi/images/flowers-2.png b/.config/rofi/images/flowers-2.png Binary files differ. diff --git a/.config/rofi/images/flowers-3.png b/.config/rofi/images/flowers-3.png Binary files differ. diff --git a/.config/rofi/images/g.png b/.config/rofi/images/g.png Binary files differ. diff --git a/.config/rofi/images/gradient.png b/.config/rofi/images/gradient.png Binary files differ. diff --git a/.config/rofi/images/h.jpg b/.config/rofi/images/h.jpg Binary files differ. diff --git a/.config/rofi/images/i.jpg b/.config/rofi/images/i.jpg Binary files differ. diff --git a/.config/rofi/images/j.jpg b/.config/rofi/images/j.jpg Binary files differ. diff --git a/.config/rofi/images/paper.png b/.config/rofi/images/paper.png Binary files differ. diff --git a/.config/rofi/images/user.jpeg b/.config/rofi/images/user.jpeg Binary files differ. diff --git a/.config/rofi/launchers/type-1/launcher.sh b/.config/rofi/launchers/type-1/launcher.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 +## style-11 style-12 style-13 style-14 style-15 + +dir="$HOME/.config/rofi/launchers/type-1" +theme='style-1' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-1/shared/colors.rasi b/.config/rofi/launchers/type-1/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/dracula.rasi" diff --git a/.config/rofi/launchers/type-1/shared/fonts.rasi b/.config/rofi/launchers/type-1/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10"; +} diff --git a/.config/rofi/launchers/type-1/style-1.rasi b/.config/rofi/launchers/type-1/style-1.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 10px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 5px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-10.rasi b/.config/rofi/launchers/type-1/style-10.rasi @@ -0,0 +1,323 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: north; + anchor: north; + fullscreen: false; + width: 100%; + x-offset: 0px; + y-offset: 0px; + + children: [ horibox ]; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Horizontal Box -----*****/ +horibox { + spacing: 0px; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "prompt", "textbox-prompt-colon","entry", "listview" ]; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 10px; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 10px 0px 10px 0px; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 10px; + expand: false; + width: 20em; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 100; + cycle: true; + dynamic: true; + scrollbar: false; + layout: horizontal; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 10px 8px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(normal-foreground); + text-color: var(normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-11.rasi b/.config/rofi/launchers/type-1/style-11.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-12.rasi b/.config/rofi/launchers/type-1/style-12.rasi @@ -0,0 +1,325 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 310px 400px; + box-spacing: 20px; + element-padding: 15px; + element-radius: 100%; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 190px 250px; + box-spacing: 20px; + element-padding: 10px; + element-radius: 100%; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 10px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-13.rasi b/.config/rofi/launchers/type-1/style-13.rasi @@ -0,0 +1,325 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 310px 500px; + box-spacing: 20px; + element-padding: 15px; + element-radius: 8px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 190px 350px; + box-spacing: 20px; + element-padding: 10px; + element-radius: 6px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 8px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-14.rasi b/.config/rofi/launchers/type-1/style-14.rasi @@ -0,0 +1,335 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 275px 400px; + box-spacing: 20px; + list-padding: 8px; + element-padding: 15px; + element-radius: 8px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 120px 225px; + box-spacing: 20px; + list-padding: 4px; + element-padding: 10px; + element-radius: 6px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry", "mode-switcher" ]; +} + +prompt { + enabled: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + padding: @element-padding; + str: ""; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +entry { + enabled: true; + expand: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 8px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @list-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + width: 125px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-15.rasi b/.config/rofi/launchers/type-1/style-15.rasi @@ -0,0 +1,345 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 275px 400px; + box-spacing: 20px; + list-padding: 8px; + element-padding: 15px; + element-radius: 8px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 180px 225px; + box-spacing: 20px; + list-padding: 4px; + element-padding: 10px; + element-radius: 6px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: @box-spacing; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + padding: @element-padding; + str: ""; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +entry { + enabled: true; + expand: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 8px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @list-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + orientation: vertical; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + width: 125px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-2.rasi b/.config/rofi/launchers/type-1/style-2.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(normal-foreground); + text-color: var(normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-3.rasi b/.config/rofi/launchers/type-1/style-3.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(normal-foreground); + text-color: var(normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(normal-foreground); + text-color: var(normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-4.rasi b/.config/rofi/launchers/type-1/style-4.rasi @@ -0,0 +1,308 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 450px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(normal-foreground); + text-color: var(normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(normal-foreground); + text-color: var(normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-5.rasi b/.config/rofi/launchers/type-1/style-5.rasi @@ -0,0 +1,309 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry", "mode-switcher" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 5px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-6.rasi b/.config/rofi/launchers/type-1/style-6.rasi @@ -0,0 +1,310 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 2px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-7.rasi b/.config/rofi/launchers/type-1/style-7.rasi @@ -0,0 +1,313 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px 0px 10px 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 0px 2px 2px 2px ; + border-radius: 0px 0px 10px 10px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 6px; + border: 0px solid; + border-radius: 6px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px 0px 2px 0px ; + border-radius: 10px 10px 0px 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: inherit; + cursor: pointer; +} +button selected { + border: 2px 2px 0px 2px ; + border-radius: 10px 10px 0px 0px; + border-color: @border-colour; + background-color: var(normal-background); + text-color: var(normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px 0px 10px 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-8.rasi b/.config/rofi/launchers/type-1/style-8.rasi @@ -0,0 +1,323 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,ssh,window"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: 10px; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + orientation: vertical; + spacing: 10px; + margin: 0px; + padding: 0px 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 0px 20px 0px 20px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-1/style-9.rasi b/.config/rofi/launchers/type-1/style-9.rasi @@ -0,0 +1,326 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,ssh,window"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: 0px; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 2px 2px 2px 0px; + border-radius: 0px 8px 8px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + orientation: vertical; + spacing: 0px; + margin: 0px; + padding: 0px 0px; + border: 0px solid; + border-radius: 8px 0px 0px 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +button { + padding: 0px 20px 0px 20px; + border: 0px 2px 0px 0px; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: pointer; +} +button selected { + border: 2px 0px 2px 2px; + border-radius: 8px 0px 0px 8px; + border-color: @border-colour; + background-color: var(selected-normal-foreground); + text-color: var(selected-normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-2/launcher.sh b/.config/rofi/launchers/type-2/launcher.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 +## style-11 style-12 style-13 style-14 style-15 + +dir="$HOME/.config/rofi/launchers/type-2" +theme='style-1' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-2/shared/colors.rasi b/.config/rofi/launchers/type-2/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/nord.rasi" diff --git a/.config/rofi/launchers/type-2/shared/fonts.rasi b/.config/rofi/launchers/type-2/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "Iosevka Nerd Font 10"; +} diff --git a/.config/rofi/launchers/type-2/style-1.rasi b/.config/rofi/launchers/type-2/style-1.rasi @@ -0,0 +1,171 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @selected; + text-color: @background; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-10.rasi b/.config/rofi/launchers/type-2/style-10.rasi @@ -0,0 +1,194 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* For Screens with 1920x1080 resolution */ + screen-margin: 180px 150px; + box-spacing: 40px; + icon-size: 96px; + element-padding: 30px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 120px 60px; + box-spacing: 40px; + icon-size: 64px; + element-padding: 20px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px 50% 0px 0px; + padding: 15px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @selected; + text-color: @background; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 8; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @element-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: 30px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 4px 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: @icon-size; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 150px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-11.rasi b/.config/rofi/launchers/type-2/style-11.rasi @@ -0,0 +1,183 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 150px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px 0px 2px 0px; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 12px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 12px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 20px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background-alt; + text-color: @foreground; +} +element alternate.normal { + background-color: @background-alt; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 2px 2px; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @selected; +} +element-icon { + padding: 0px 0px 0px 0px; + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-12.rasi b/.config/rofi/launchers/type-2/style-12.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 200px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 350px; + padding: 15px 20px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 4; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + padding: 0px 0px 0px 0px; + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-13.rasi b/.config/rofi/launchers/type-2/style-13.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Apps"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 100%; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 50px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 15px; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 350px; + padding: 15px 20px; + border-radius: 15px; + background-color: @background-alt; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 10; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 30px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + padding: 0px 0px 0px 0px; + background-color: transparent; + text-color: inherit; + size: 96px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 50px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-14.rasi b/.config/rofi/launchers/type-2/style-14.rasi @@ -0,0 +1,188 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1200px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; + orientation: horizontal; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "prompt", "entry" ]; + orientation: vertical; +} + +prompt { + enabled: true; + expand: false; + padding: 15px 50px; + border-radius: 10px; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + padding: 15px 20px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 4; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + orientation: horizontal; + cursor: pointer; +} +element normal.normal { + background-color: @background-alt; + text-color: @foreground; +} +element alternate.normal { + background-color: @background-alt; + text-color: @foreground; +} +element selected.normal { + border: 0px 2px 0px 2px; + border-radius: 10px; + border-color: @selected; + background-color: @background-alt; + text-color: @selected; +} +element-icon { + padding: 0px; + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-15.rasi b/.config/rofi/launchers/type-2/style-15.rasi @@ -0,0 +1,151 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 450px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "listview", "entry" ]; +} + +/*****----- Inputbar -----*****/ +entry { + enabled: true; + expand: false; + padding: 20px 0px; + background-color: @selected; + text-color: @background; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-2.rasi b/.config/rofi/launchers/type-2/style-2.rasi @@ -0,0 +1,171 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @background; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-3.rasi b/.config/rofi/launchers/type-2/style-3.rasi @@ -0,0 +1,171 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @foreground; + text-color: @background; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 6px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @background; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-4.rasi b/.config/rofi/launchers/type-2/style-4.rasi @@ -0,0 +1,180 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 12px; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 12px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background-alt; + text-color: @foreground; +} +element alternate.normal { + background-color: @background-alt; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 0px 4px; + border-color: @selected; + background-color: @background-alt; + text-color: @selected; +} +element-icon { + padding: 0px 0px 0px 10px; + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-5.rasi b/.config/rofi/launchers/type-2/style-5.rasi @@ -0,0 +1,182 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 16px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 16px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 12px; + border-radius: 16px; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 12px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 16px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background-alt; + text-color: @foreground; +} +element alternate.normal { + background-color: @background-alt; + text-color: @foreground; +} +element selected.normal { + border: 0px 5px 0px 5px; + border-radius: 16px; + border-color: @selected; + background-color: @background-alt; + text-color: @selected; +} +element-icon { + padding: 0px 0px 0px 10px; + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 16px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-6.rasi b/.config/rofi/launchers/type-2/style-6.rasi @@ -0,0 +1,172 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 450px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @selected; + text-color: @background; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 6px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-7.rasi b/.config/rofi/launchers/type-2/style-7.rasi @@ -0,0 +1,172 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 750px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @selected; + text-color: @background; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-8.rasi b/.config/rofi/launchers/type-2/style-8.rasi @@ -0,0 +1,184 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 40px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + padding: 15px; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 15px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 20px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: transparent; + text-color: @foreground; +} +element-icon { + padding: 30px; + border-radius: 20px; + background-color: @background-alt; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + padding: 10px; + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element-text selected { + border-radius: 100%; + background-color: @selected; + text-color: @background; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 2px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-2/style-9.rasi b/.config/rofi/launchers/type-2/style-9.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 40px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + padding: 15px; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 15px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: horizontal; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border-radius: 100%; + background-color: @background-alt; + text-color: @selected; +} +element-icon { + padding: 10px; + border-radius: 100%; + background-color: @selected; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 2px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-3/launcher.sh b/.config/rofi/launchers/type-3/launcher.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 + +dir="$HOME/.config/rofi/launchers/type-3" +theme='style-4' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-3/shared/colors.rasi b/.config/rofi/launchers/type-3/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/nord.rasi" diff --git a/.config/rofi/launchers/type-3/shared/fonts.rasi b/.config/rofi/launchers/type-3/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "Iosevka Nerd Font 10"; +} diff --git a/.config/rofi/launchers/type-3/style-1.rasi b/.config/rofi/launchers/type-3/style-1.rasi @@ -0,0 +1,172 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 750px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: black / 10%; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: white / 5%; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: white / 5%; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 10px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-3/style-10.rasi b/.config/rofi/launchers/type-3/style-10.rasi @@ -0,0 +1,175 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px 500px 0px 0px; + padding: 12px; + border: 0px 0px 0px 4px; + border-radius: 0px 100% 100% 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 7; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 0px 4px; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 40px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-3/style-2.rasi b/.config/rofi/launchers/type-3/style-2.rasi @@ -0,0 +1,173 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 100px; + margin: 0px; + padding: 100px 225px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0% 25%; + padding: 18px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: white / 5%; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 8; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 35px 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: white / 5%; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 72px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-3/style-3.rasi b/.config/rofi/launchers/type-3/style-3.rasi @@ -0,0 +1,173 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 100px; + margin: 0px; + padding: 100px 225px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0% 28%; + padding: 10px; + border: 1px solid; + border-radius: 6px; + border-color: white / 25%; + background-color: white / 5%; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 7; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 35px 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: white / 5%; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 72px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-3/style-4.rasi b/.config/rofi/launchers/type-3/style-4.rasi @@ -0,0 +1,175 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 750px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 12px; + border: 1px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 1px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 10px; + border: 1px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-3/style-5.rasi b/.config/rofi/launchers/type-3/style-5.rasi @@ -0,0 +1,175 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: north; + anchor: north; + fullscreen: false; + width: 750px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 1px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: horizontal; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 1px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-3/style-6.rasi b/.config/rofi/launchers/type-3/style-6.rasi @@ -0,0 +1,174 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 500px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 128px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-3/style-7.rasi b/.config/rofi/launchers/type-3/style-7.rasi @@ -0,0 +1,176 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 600px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 40px 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 12px 16px; + border: 0px 0px 2px 0px; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search Apps"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 2px 0px; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-3/style-8.rasi b/.config/rofi/launchers/type-3/style-8.rasi @@ -0,0 +1,175 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 500px; + x-offset: 20px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 30px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 12px 16px; + border: 0px 0px 2px 0px; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search Apps"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 4; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 2px 0px; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-3/style-9.rasi b/.config/rofi/launchers/type-3/style-9.rasi @@ -0,0 +1,176 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 180px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 30px 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 12px 16px; + border: 0px 0px 2px 0px; + border-radius: 4px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 2px 0px; + border-radius: 4px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi/launchers/type-4/launcher.sh b/.config/rofi/launchers/type-4/launcher.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 + +dir="$HOME/.config/rofi/launchers/type-4" +theme='style-7' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-4/shared/colors.rasi b/.config/rofi/launchers/type-4/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/launchers/type-4/shared/fonts.rasi b/.config/rofi/launchers/type-4/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "Iosevka Nerd Font 10"; +} diff --git a/.config/rofi/launchers/type-4/style-1.rasi b/.config/rofi/launchers/type-4/style-1.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px 0px 1px 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-4/style-10.rasi b/.config/rofi/launchers/type-4/style-10.rasi @@ -0,0 +1,284 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: false; + display-drun: " Apps"; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: north; + anchor: north; + fullscreen: false; + width: 100%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 5px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "prompt", "entry", "listview" ]; + orientation: horizontal; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 5px 10px; + border: 0px; + border-radius: 100%; + border-color: @border-colour; + background-color: @border-colour; + text-color: @background-colour; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + padding: 5px 10px; + width: 200px; + border-radius: 100%; + background-color: @alternate-background; + text-color: @foreground-colour; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + lines: 100; + cycle: true; + dynamic: true; + scrollbar: false; + layout: horizontal; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-4/style-2.rasi b/.config/rofi/launchers/type-4/style-2.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 5px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px 0px 1px dash 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-4/style-3.rasi b/.config/rofi/launchers/type-4/style-3.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 50px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px 0px 2px dash 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(alternate-background); + text-color: var(selected-normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-4/style-4.rasi b/.config/rofi/launchers/type-4/style-4.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px 0px 10px 10px; + border: 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: ""; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(alternate-background); + text-color: var(foreground-colour); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-4/style-5.rasi b/.config/rofi/launchers/type-4/style-5.rasi @@ -0,0 +1,279 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "drun"; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px 0px 1px 0px; + border-radius: 0px; + border-color: @alternate-background; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border: 0px 1px 0px 0px; + border-radius: 0px; + border-color: @alternate-background; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 15px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: ""; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 15px; + border: 0px 0px 1px 0px; + border-radius: 0px; + border-color: @alternate-background; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(alternate-background); + text-color: var(foreground-colour); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-4/style-6.rasi b/.config/rofi/launchers/type-4/style-6.rasi @@ -0,0 +1,275 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "drun :"; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 35%; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: ""; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(alternate-background); + text-color: var(foreground-colour); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-4/style-7.rasi b/.config/rofi/launchers/type-4/style-7.rasi @@ -0,0 +1,277 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "drun :"; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 25% 35%; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px; + border-radius: 20px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Type here to search for apps"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 12px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: white / 5%; + text-color: var(foreground-colour); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: transparent; + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-4/style-8.rasi b/.config/rofi/launchers/type-4/style-8.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: "drun"; + display-run: "run"; + display-filebrowser: "files"; + display-window: "windows"; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px 5px; + border: 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-foreground); + text-color: var(selected-normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(alternate-background); + text-color: var(selected-normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @border-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-4/style-9.rasi b/.config/rofi/launchers/type-4/style-9.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: "drun"; + display-run: "run"; + display-filebrowser: "files"; + display-window: "windows"; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px 5px; + border: 0px 0px 1px 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 1px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 2px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-foreground); + text-color: var(urgent-background); +} +element normal.active { + background-color: var(active-foreground); + text-color: var(active-background); +} +element selected.normal { + background-color: var(selected-normal-foreground); + text-color: var(selected-normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-foreground); + text-color: var(selected-urgent-background); +} +element selected.active { + background-color: var(selected-active-foreground); + text-color: var(selected-active-background); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-foreground); + text-color: var(alternate-urgent-background); +} +element alternate.active { + background-color: var(alternate-active-foreground); + text-color: var(alternate-active-background); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @border-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi/launchers/type-5/launcher.sh b/.config/rofi/launchers/type-5/launcher.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +dir="$HOME/.config/rofi/launchers/type-5" +theme='style-4' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-5/style-1.rasi b/.config/rofi/launchers/type-5/style-1.rasi @@ -0,0 +1,190 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: false; + display-drun: "Applications"; + drun-display-format: ">> {name} [<span weight='light' size='small'><i>({generic})</i></span>]"; +} + +/*****----- Global Properties -----*****/ +* { + font: "Grape Nuts 14"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 860px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: black; + cursor: "default"; + background-image: url("~/.config/rofi/images/paper.png", none); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: black; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 95px 0px 0px 0px; + padding: 0px 30px; + border: 0px; + border-radius: 0px; + border-color: #D79290; + background-color: transparent; + text-color: black; + children: [ "prompt", "entry", "num-filtered-rows", "textbox-num-sep", "num-rows" ]; +} + +prompt { + enabled: true; + font: "Grape Nuts Bold 14"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + expand: true; + padding: 0px 10px 0px 40px; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: transparent; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: transparent; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: transparent; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 15; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 4px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: black; + background-color: transparent; + text-color: black; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: black; + border-radius: 0px; + background-color: transparent; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px 0px 0px 100px; + border: 0px solid; + border-radius: 0px; + border-color: black; + background-color: transparent; + text-color: black; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: black; +} +element selected.normal { + background-color: transparent; + text-color: #D76A67; +} +element alternate.normal { + background-color: transparent; + text-color: black; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: black; + background-color: white; + text-color: black; +} +textbox { + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/.config/rofi/launchers/type-5/style-2.rasi b/.config/rofi/launchers/type-5/style-2.rasi @@ -0,0 +1,177 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}\n[<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "Class : {c}\nWorkspace : {w}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka Nerd Font 10"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 12px; + cursor: "default"; + background-image: url("~/.config/rofi/images/gradient.png", width); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 40px; + padding: 40px; + border-radius: 12px; + background-color: white/50%; + children: [ "inputbar", "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px 10%; + padding: 0px 0px 10px 0px; + border: 0px 0px 2px 0px; + border-radius: 0px; + border-color: gray/20%; + background-color: transparent; + children: [ "entry" ]; +} + +entry { + enabled: true; + background-color: transparent; + text-color: gray; + cursor: text; + placeholder: "Type to filter"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 40px; + margin: 0px; + padding: 20px 0px 0px 0px; + border: 0px solid; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 1px solid; + border-radius: 8px; + border-color: gray/30%; + background-color: white; + text-color: black; + cursor: pointer; +} +element normal.active { + background-color: #67FF80; + text-color: black; +} +element selected.normal { + background-color: #FDD66F; + text-color: black; +} +element selected.active { + background-color: #FF7F7C; + text-color: black; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 20px; + margin: 0px 10%; + background-color: transparent; + text-color: white; +} +button { + font: "Iosevka Nerd Font Bold 10"; + padding: 6px; + border: 0px solid; + border-radius: 100%; + background-color: #719DF9; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: #F37277; + text-color: inherit; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + background-color: transparent; + text-color: black; +} +textbox { + padding: 20px; + border-radius: 12px; + background-color: white/30%; + text-color: black; + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/.config/rofi/launchers/type-5/style-3.rasi b/.config/rofi/launchers/type-5/style-3.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}\n[<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "Class : {c}\nWorkspace : {w}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka Nerd Font 10"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 500px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 10px; + cursor: "default"; + background-color: white; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + background-color: transparent; + children: [ "textbox-prompt-colon", "entry" ]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + padding: 12px 16px; + border: 0px; + border-radius: 10px; + border-color: gray/30%; + background-color: gray/15%; + text-color: black; + str: ""; +} +entry { + enabled: true; + padding: 12px 16px; + border: 0px; + border-radius: 10px; + border-color: gray/30%; + background-color: gray/15%; + text-color: black; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + background-color: transparent; + text-color: black; + cursor: pointer; +} +element normal.active { + background-image: linear-gradient(to right, #19B466, #7BF4B7); + text-color: black; +} +element selected.normal { + border-radius: 10px; + background-image: linear-gradient(to right, #FF9030, #FFC99B); + text-color: black; +} +element selected.active { + background-image: linear-gradient(to right, #EA5553, #EAACAB); + text-color: black; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 15px; + background-color: transparent; +} +button { + font: "Iosevka Nerd Font Bold 10"; + padding: 10px; + border-radius: 100%; + background-image: linear-gradient(to right, #C03FF2, #EEC2FF); + text-color: white; + cursor: pointer; +} +button selected { + background-image: linear-gradient(to right, #44A2F0, #BDDDF8); + text-color: black; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + background-color: white; + text-color: black; +} +textbox { + padding: 0px; + border-radius: 0px; + text-color: black; + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/.config/rofi/launchers/type-5/style-4.rasi b/.config/rofi/launchers/type-5/style-4.rasi @@ -0,0 +1,185 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} {c} {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka Nerd Font 10"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 20px; + cursor: "default"; + background-color: #22272C; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 25px; + padding: 50px; + background-color: transparent; + children: [ "inputbar", "message","listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px 200px; + padding: 5px; + border: 1px; + border-radius: 100%; + border-color: gray/25%; + background-color: transparent; + children: [ "textbox-prompt-colon", "entry" ]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + padding: 8px 11px; + border-radius: 100%; + background-color: white; + text-color: black; + str: ""; +} +entry { + enabled: true; + padding: 8px 12px; + border: 0px; + background-color: transparent; + text-color: white; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px; + border-radius: 100%; + border-color: gray/15%; + background-color: transparent; + text-color: gray; + cursor: pointer; +} +element normal.active { + background-image: linear-gradient(to right, #4C4F52, #2E343B); + text-color: #19B466; +} +element selected.normal { + background-image: linear-gradient(to right, #4C4F52, #2E343B); + text-color: #FF9030; +} +element selected.active { + background-image: linear-gradient(to right, #4C4F52, #2E343B); + text-color: #EA5553; +} +element-icon { + background-color: transparent; + size: 24px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 0px; + margin: 0px 200px; + padding: 12px; + border-radius: 100%; + background-color: #2E343B; +} +button { + background-color: inherit; + text-color: white; + cursor: pointer; +} +button selected { + background-color: inherit; + text-color: #FF9030; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + background-color: #22272C; + text-color: white; +} +message { + padding: 0px; + background-color: inherit; + text-color: #FF9030; +} +textbox { + padding: 0px; + border-radius: 0px; + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/.config/rofi/launchers/type-5/style-5.rasi b/.config/rofi/launchers/type-5/style-5.rasi @@ -0,0 +1,163 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]"; + window-format: "{w} {c} {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka Nerd Font 10"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 20px; + cursor: "default"; + background-color: #162022; + background-image: url("~/.config/rofi/images/flowers-1.png", width); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + padding: 40px; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px 200px 0px 0px; + padding: 25px; + border: 2px; + border-radius: 20px; + border-color: white; + background-image: url("~/.config/rofi/images/flowers-3.png", none); + children: [ "textbox-prompt-colon", "entry" ]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + padding: 8px 11px; + border-radius: 8px; + background-color: white; + text-color: black; + str: ""; +} +entry { + enabled: true; + padding: 8px 12px; + border: 0px; + background-color: transparent; + text-color: white; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px 200px 0px 0px; + padding: 10px; + border: 2px; + border-radius: 20px; + border-color: white; + background-image: url("~/.config/rofi/images/flowers-2.png", width); + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px 10px; + border: 0px; + border-radius: 18px; + border-color: white; + background-color: transparent; + text-color: #162022; + cursor: pointer; +} +element selected.normal { + background-color: #162022; + text-color: white; +} +element-icon { + background-color: transparent; + size: 32px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + background-color: transparent; + text-color: white; +} +message { + padding: 0px; + background-color: inherit; + text-color: #FF9030; +} +textbox { + padding: 0px; + border-radius: 0px; + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/.config/rofi/launchers/type-6/launcher.sh b/.config/rofi/launchers/type-6/launcher.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 + +dir="$HOME/.config/rofi/launchers/type-6" +theme='style-1' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-6/style-1.rasi b/.config/rofi/launchers/type-6/style-1.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #201A41; + background-alt: #392684; + foreground: #FFFFFF; + selected: #F801E8; + active: #00CCF5; + urgent: #8D0083; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-6/style-10.rasi b/.config/rofi/launchers/type-6/style-10.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-6/style-2.rasi b/.config/rofi/launchers/type-6/style-2.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #180F39; + background-alt: #32197D; + foreground: #FFFFFF; + selected: #FF00F1; + active: #9878FF; + urgent: #7D0075; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/b.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-6/style-3.rasi b/.config/rofi/launchers/type-6/style-3.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #09164C; + background-alt: #102886; + foreground: #FFFFFF; + selected: #FA00E9; + active: #3860FF; + urgent: #BB00AF; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/c.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-6/style-4.rasi b/.config/rofi/launchers/type-6/style-4.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #7B6C5B; + urgent: #934A1C; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-6/style-5.rasi b/.config/rofi/launchers/type-6/style-5.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-6/style-6.rasi b/.config/rofi/launchers/type-6/style-6.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #D0D0D0; + background-alt: #E9E9E9; + foreground: #161616; + selected: #BEBEBE; + active: #999999; + urgent: #808080; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/f.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-6/style-7.rasi b/.config/rofi/launchers/type-6/style-7.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #101010; + background-alt: #252525; + foreground: #FFFFFF; + selected: #505050; + active: #909090; + urgent: #707070; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/g.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-6/style-8.rasi b/.config/rofi/launchers/type-6/style-8.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #030B16; + background-alt: #0A1B37; + foreground: #FFFFFF; + selected: #CB43A6; + active: #095873; + urgent: #2FC6D8; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/h.jpg", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-6/style-9.rasi b/.config/rofi/launchers/type-6/style-9.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-7/launcher.sh b/.config/rofi/launchers/type-7/launcher.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 + +dir="$HOME/.config/rofi/launchers/type-7" +theme='style-1' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-7/style-1.rasi b/.config/rofi/launchers/type-7/style-1.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 80px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 250px; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 45px; + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 4px; + border-radius: 100%; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-7/style-10.rasi b/.config/rofi/launchers/type-7/style-10.rasi @@ -0,0 +1,207 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 400px; + x-offset: 20px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 0px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + padding: 100px 40px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 8px 12px; + border: 0px 2px 2px 2px; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: true; + padding: 8px 12px; + border: 2px 2px 0px 0px; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 8px; + border-radius: 0px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 8px; + border-radius: 0px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 8px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 8px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-7/style-2.rasi b/.config/rofi/launchers/type-7/style-2.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #180F39; + background-alt: #32197D; + foreground: #FFFFFF; + selected: #FF00F1; + active: #9878FF; + urgent: #7D0075; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 80px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/b.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 300px; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 80px; + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 4px; + border-radius: 100%; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-7/style-3.rasi b/.config/rofi/launchers/type-7/style-3.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #09164C; + background-alt: #102886; + foreground: #FFFFFF; + selected: #FA00E9; + active: #3860FF; + urgent: #BB00AF; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 10px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 15px; + padding: 15px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 100px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/c.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 12px; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 150px; + padding: 12px 16px; + border-radius: 12px; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 40px; + padding: 12px; + border-radius: 12px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 6px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 10px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 10px; + border-radius: 10px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-7/style-4.rasi b/.config/rofi/launchers/type-7/style-4.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #7B6C5B; + urgent: #934A1C; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 500px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 0px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox", "mode-switcher" ]; +} + +listbox { + spacing: 15px; + padding: 15px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 40px 40px 155px; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 0px; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: true; + padding: 12px 16px; + border-radius: 0px; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + padding: 15px; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 12px; + border-radius: 0px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 8px; + border-radius: 0px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-7/style-5.rasi b/.config/rofi/launchers/type-7/style-5.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 80px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 250px; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 45px; + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 4px; + border-radius: 100%; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-7/style-6.rasi b/.config/rofi/launchers/type-7/style-6.rasi @@ -0,0 +1,210 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOWS"; + drun-display-format: "{name}"; + window-format: "{w} · {c}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #D0D0D0; + background-alt: #E9E9E9; + foreground: #161616; + selected: #BEBEBE; + active: #999999; + urgent: #808080; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 100px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/f.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 300px; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 80px; + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 10px; + border-radius: 15px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; + orientation: vertical; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 15px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 15px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-7/style-7.rasi b/.config/rofi/launchers/type-7/style-7.rasi @@ -0,0 +1,203 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #101010; + background-alt: #252525; + foreground: #FFFFFF; + selected: #505050; + active: #909090; + urgent: #707070; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 100px 40px; + background-color: transparent; + background-image: url("~/.config/rofi/images/g.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: true; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 12px; + border-radius: 100%; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-7/style-8.rasi b/.config/rofi/launchers/type-7/style-8.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #030B16; + background-alt: #0A1B37; + foreground: #FFFFFF; + selected: #CB43A6; + active: #095873; + urgent: #2FC6D8; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 30px 5px 30px 5px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 100px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/h.jpg", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 15px 5px 15px 5px; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 250px; + padding: 12px 16px; + border-radius: 5px 15px 5px 15px; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 45px; + padding: 12px; + border-radius: 15px 5px 15px 5px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 12px; + border-radius: 15px 5px 15px 5px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 15px 5px 15px 5px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/launchers/type-7/style-9.rasi b/.config/rofi/launchers/type-7/style-9.rasi @@ -0,0 +1,210 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w}: {c}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 80px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 250px; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 45px; + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 35px 10px; + border-radius: 20px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; + orientation: vertical; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 96px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi/powermenu/type-1/powermenu.sh b/.config/rofi/powermenu/type-1/powermenu.sh @@ -0,0 +1,110 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-1" +theme='style-5' + +# CMDs +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +shutdown=' Shutdown' +reboot=' Reboot' +lock=' Lock' +suspend=' Suspend' +logout=' Logout' +yes=' Yes' +no=' No' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p "$host" \ + -mesg "Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 250px;}' \ + -theme-str 'mainbox {children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/${theme}.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi/powermenu/type-1/shared/colors.rasi b/.config/rofi/powermenu/type-1/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/pink.rasi" diff --git a/.config/rofi/powermenu/type-1/shared/fonts.rasi b/.config/rofi/powermenu/type-1/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10"; +} diff --git a/.config/rofi/powermenu/type-1/style-1.rasi b/.config/rofi/powermenu/type-1/style-1.rasi @@ -0,0 +1,161 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 14px; + border-radius: 10px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 10px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-1/style-2.rasi b/.config/rofi/powermenu/type-1/style-2.rasi @@ -0,0 +1,161 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 500px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 2px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-1/style-3.rasi b/.config/rofi/powermenu/type-1/style-3.rasi @@ -0,0 +1,161 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 350px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 8px 12px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 8px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-1/style-4.rasi b/.config/rofi/powermenu/type-1/style-4.rasi @@ -0,0 +1,161 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 500px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 30px 10px 30px 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 14px; + border-radius: 15px 10px 15px 10px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 10px 15px 10px 15px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 15px 10px 15px 10px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 15px 10px 15px 10px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-1/style-5.rasi b/.config/rofi/powermenu/type-1/style-5.rasi @@ -0,0 +1,167 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 605px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 4px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", dummy, "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 14px; + border-radius: 4px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 4px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + border: 0px 2px 0px 2px; + border-radius: 4px; + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-2/powermenu.sh b/.config/rofi/powermenu/type-2/powermenu.sh @@ -0,0 +1,111 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-2" +theme='style-6' + +# CMDs +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p "Uptime: $uptime" \ + -mesg "Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ + -theme-str 'mainbox {children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/${theme}.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi/powermenu/type-2/shared/colors.rasi b/.config/rofi/powermenu/type-2/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/everforest.rasi" diff --git a/.config/rofi/powermenu/type-2/shared/fonts.rasi b/.config/rofi/powermenu/type-2/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10"; +} diff --git a/.config/rofi/powermenu/type-2/style-1.rasi b/.config/rofi/powermenu/type-2/style-1.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 40px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-2/style-10.rasi b/.config/rofi/powermenu/type-2/style-10.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1200px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 25px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 20px 24px; + border-radius: 100% 0px 0px 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 20px; + border-radius: 0px 100% 100% 0px; + background-color: @background; + text-color: @active; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px 50px; + padding: 15px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 70px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 48"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-2/style-2.rasi b/.config/rofi/powermenu/type-2/style-2.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 40px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-2/style-3.rasi b/.config/rofi/powermenu/type-2/style-3.rasi @@ -0,0 +1,172 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 15px 15px 0px 15px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 15px 15px 15px 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 15px 5px 15px 5px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 40px 10px; + border: 0px solid; + border-radius: 50px 20px 50px 20px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + border: 0px 0px 2px 2px ; + border-color: @selected; + background-color: var(background-alt); + text-color: var(selected); +} diff --git a/.config/rofi/powermenu/type-2/style-4.rasi b/.config/rofi/powermenu/type-2/style-4.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 115px; + x-offset: -15px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 20px 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-2/style-5.rasi b/.config/rofi/powermenu/type-2/style-5.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 115px; + x-offset: 15px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 20px 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-2/style-6.rasi b/.config/rofi/powermenu/type-2/style-6.rasi @@ -0,0 +1,172 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: south; + anchor: south; + fullscreen: false; + width: 500px; + x-offset: 0px; + y-offset: -15px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px 2px dash 0px 2px dash; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 20px 0px; + border: 0px; + border-radius: 30px 12px 30px 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + border: 0px 10px dash 0px 10px dash; + border-color: @selected; + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-2/style-7.rasi b/.config/rofi/powermenu/type-2/style-7.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px 100px; + padding: 15px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 45px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-2/style-8.rasi b/.config/rofi/powermenu/type-2/style-8.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 95px; + x-offset: -20px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 25px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-2/style-9.rasi b/.config/rofi/powermenu/type-2/style-9.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: north; + anchor: north; + fullscreen: false; + width: 530px; + x-offset: 0px; + y-offset: 20px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 25px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-3/powermenu.sh b/.config/rofi/powermenu/type-3/powermenu.sh @@ -0,0 +1,105 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-3" +theme='style-5' + +# CMDs +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p "Uptime: $uptime" \ + -mesg "Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/shared/confirm.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi/powermenu/type-3/shared/colors.rasi b/.config/rofi/powermenu/type-3/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/everforest.rasi" diff --git a/.config/rofi/powermenu/type-3/shared/confirm.rasi b/.config/rofi/powermenu/type-3/shared/confirm.rasi @@ -0,0 +1,93 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "colors.rasi" +@import "fonts.rasi" + +/*****----- Main Window -----*****/ +window { + location: center; + anchor: center; + fullscreen: false; + width: 500px; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + spacing: 30px; + padding: 30px; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Message -----*****/ +message { + margin: 0px; + padding: 20px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} + +/*****----- Listview -----*****/ +listview { + columns: 2; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + padding: 60px 10px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 48"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-3/shared/fonts.rasi b/.config/rofi/powermenu/type-3/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 12"; +} diff --git a/.config/rofi/powermenu/type-3/style-1.rasi b/.config/rofi/powermenu/type-3/style-1.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* Resolution : 1920x1080 */ + box-spacing: 30px; + box-margin: 300px 100px; + inputbar-spacing: 30px; + list-spacing: 30px; + general-padding: 20px; + element-padding: 100px 10px; + element-radius: 0px; + general-radius: 0px; + element-font: "feather 64"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(box-spacing); + margin: 0px; + padding: var(box-margin); + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: var(inputbar-spacing); + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "SYSTEM"; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(list-spacing); + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: var(element-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: var(element-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-3/style-2.rasi b/.config/rofi/powermenu/type-3/style-2.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* Resolution : 1920x1080 */ + box-spacing: 50px; + box-margin: 300px 200px; + inputbar-spacing: 0px; + list-spacing: 30px; + general-padding: 20px; + element-padding: 80px 10px; + element-radius: 100%; + general-radius: 100%; + element-font: "feather 64"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(box-spacing); + margin: 0px; + padding: var(box-margin); + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: var(inputbar-spacing); + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "SYSTEM"; + padding: var(general-padding); + border-radius: 100% 0px 0px 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: var(general-padding); + border-radius: 0px 100% 100% 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(list-spacing); + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: var(element-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: var(element-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-3/style-3.rasi b/.config/rofi/powermenu/type-3/style-3.rasi @@ -0,0 +1,180 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* Resolution : 1920x1080 */ + box-spacing: 50px; + box-margin: 370px 350px; + message-margin: 0px 350px; + inputbar-spacing: 0px; + list-spacing: 50px; + general-padding: 20px; + element-padding: 55px 10px; + element-radius: 20px; + general-radius: 100%; + element-font: "feather 48"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(box-spacing); + margin: 0px; + padding: var(box-margin); + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: var(inputbar-spacing); + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "SYSTEM"; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(general-padding); + border: 0px; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(list-spacing); + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: var(element-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: var(element-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-3/style-4.rasi b/.config/rofi/powermenu/type-3/style-4.rasi @@ -0,0 +1,180 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* Resolution : 1920x1080 */ + box-spacing: 70px; + box-margin: 300px 350px; + message-margin: 0px 400px; + inputbar-spacing: 0px; + list-spacing: 40px; + general-padding: 20px; + element-padding: 60px 10px; + element-radius: 80px; + general-radius: 100%; + element-font: "feather 48"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(box-spacing); + margin: 0px; + padding: var(box-margin); + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: var(inputbar-spacing); + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon" ]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "SYSTEM"; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(general-padding); + border: 0px; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(list-spacing); + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: var(element-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: var(element-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-3/style-5.rasi b/.config/rofi/powermenu/type-3/style-5.rasi @@ -0,0 +1,181 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* Resolution : 1920x1080 */ + box-spacing: 50px; + box-margin: 300px 250px; + box-padding: 50px; + message-margin: 0px 400px; + inputbar-spacing: 0px; + list-spacing: 0px; + general-padding: 20px; + element-padding: 90px 10px; + element-radius: 80px; + general-radius: 100%; + element-font: "feather 48"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(box-spacing); + margin: var(box-margin); + padding: var(box-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background-alt; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: var(inputbar-spacing); + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "dummy", "prompt" ]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "SYSTEM"; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @background; + text-color: @urgent; +} +prompt { + enabled: true; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @background; + text-color: @active; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(general-padding); + border: 0px; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(list-spacing); + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: var(element-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: var(element-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-4/powermenu.sh b/.config/rofi/powermenu/type-4/powermenu.sh @@ -0,0 +1,105 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-4" +theme='style-5' + +# CMDs +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p "Goodbye ${USER}" \ + -mesg "Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/shared/confirm.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi/powermenu/type-4/shared/colors.rasi b/.config/rofi/powermenu/type-4/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/powermenu/type-4/shared/confirm.rasi b/.config/rofi/powermenu/type-4/shared/confirm.rasi @@ -0,0 +1,93 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "colors.rasi" +@import "fonts.rasi" + +/*****----- Main Window -----*****/ +window { + location: center; + anchor: center; + fullscreen: false; + width: 500px; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + spacing: 30px; + padding: 30px; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Message -----*****/ +message { + margin: 0px; + padding: 20px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} + +/*****----- Listview -----*****/ +listview { + columns: 2; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + padding: 60px 10px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 48"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-4/shared/fonts.rasi b/.config/rofi/powermenu/type-4/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 12"; +} diff --git a/.config/rofi/powermenu/type-4/style-1.rasi b/.config/rofi/powermenu/type-4/style-1.rasi @@ -0,0 +1,131 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 100px; + mainbox-margin: 100px 300px; + message-margin: 0px 400px; + message-padding: 15px; + message-border-radius: 100%; + listview-spacing: 50px; + element-padding: 55px 60px; + element-border-radius: 100%; + + prompt-font: "JetBrains Mono Nerd Font Bold Italic 64"; + textbox-font: "JetBrains Mono Nerd Font 16"; + element-text-font: "feather 64"; + + background-window: black/5%; + background-normal: white/5%; + background-selected: white/15%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-color: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/.config/rofi/powermenu/type-4/style-2.rasi b/.config/rofi/powermenu/type-4/style-2.rasi @@ -0,0 +1,131 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 100px; + mainbox-margin: 150px 400px; + message-margin: 0px 350px; + message-padding: 15px; + message-border-radius: 15px; + listview-spacing: 50px; + element-padding: 35px 40px; + element-border-radius: 20px; + + prompt-font: "Iosevka Nerd Font Bold 72"; + textbox-font: "Iosevka Nerd Font 14"; + element-text-font: "feather 64"; + + background-window: black/30%; + background-normal: white/5%; + background-selected: white/15%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-color: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/.config/rofi/powermenu/type-4/style-3.rasi b/.config/rofi/powermenu/type-4/style-3.rasi @@ -0,0 +1,133 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 50px; + mainbox-margin: 50px; + message-margin: 0px 300px; + message-padding: 12px; + message-border-radius: 12px; + listview-spacing: 25px; + element-padding: 35px 0px; + element-border-radius: 60px; + + prompt-font: "Iosevka Nerd Font Bold 48"; + textbox-font: "Iosevka Nerd Font 12"; + element-text-font: "feather 48"; + + background-window: black/20%; + background-normal: white/5%; + background-selected: white/15%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + border-radius: 50px; + cursor: "default"; + background-color: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/.config/rofi/powermenu/type-4/style-4.rasi b/.config/rofi/powermenu/type-4/style-4.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 100px; + mainbox-margin: 150px 400px; + message-margin: 0px 350px; + message-padding: 20px; + message-border-radius: 100%; + listview-spacing: 50px; + element-padding: 35px 40px; + element-border-radius: 80px; + + prompt-font: "Iosevka Nerd Font Bold Italic 72"; + textbox-font: "Iosevka Nerd Font 16"; + element-text-font: "feather Bold 64"; + + /* Gradients */ + gradient-1: linear-gradient(45, #1E98FD, #06FDA5); + gradient-2: linear-gradient(0, #F971C6, #7A72EC); + gradient-3: linear-gradient(70, #FFD56F, #FF6861); + gradient-4: linear-gradient(135, #44C6FA, #3043A1); + gradient-5: linear-gradient(to left, #bdc3c7, #2c3e50); + gradient-6: linear-gradient(to right, #0F2027, #203A43, #2C5364); + gradient-7: linear-gradient(to top, #12c2e9, #c471ed, #f64f59); + gradient-8: linear-gradient(to bottom, #FF0099, #493240); + gradient-9: linear-gradient(0, #1a2a6c, #b21f1f, #fdbb2d); + gradient-10: linear-gradient(0, #283c86, #45a247); + gradient-11: linear-gradient(0, #77A1D3, #79CBCA, #E684AE); + gradient-12: linear-gradient(0, #ff6e7f, #bfe9ff); + gradient-13: linear-gradient(0, #D31027, #EA384D); + gradient-14: linear-gradient(0, #DA22FF, #9733EE); + gradient-15: linear-gradient(0, #1D976C, #93F9B9); + gradient-16: linear-gradient(0, #232526, #414345); + gradient-17: linear-gradient(0, #833ab4, #fd1d1d, #fcb045); + gradient-18: linear-gradient(0, #667db6, #0082c8, #0082c8, #667db6); + gradient-19: linear-gradient(0, #03001e, #7303c0, #ec38bc, #fdeff9); + gradient-20: linear-gradient(0, #780206, #061161); + + background-window: var(gradient-19); + background-normal: white/10%; + background-selected: white/20%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-image: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/.config/rofi/powermenu/type-4/style-5.rasi b/.config/rofi/powermenu/type-4/style-5.rasi @@ -0,0 +1,163 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 50px; + mainbox-margin: 0px 470px; + message-margin: 0px 350px; + message-padding: 15px; + message-border-radius: 100%; + listview-spacing: 25px; + element-padding: 45px 40px; + element-border-radius: 100%; + + prompt-font: "Iosevka Nerd Font Bold 32"; + textbox-font: "Iosevka Nerd Font 12"; + element-text-font: "feather Bold 48"; + + /* Gradients */ + gradient-1: linear-gradient(45, #1E98FD, #06FDA5); + gradient-2: linear-gradient(0, #F971C6, #7A72EC); + gradient-3: linear-gradient(70, #FFD56F, #FF6861); + gradient-4: linear-gradient(135, #44C6FA, #3043A1); + gradient-5: linear-gradient(to left, #bdc3c7, #2c3e50); + gradient-6: linear-gradient(to right, #0F2027, #203A43, #2C5364); + gradient-7: linear-gradient(to top, #12c2e9, #c471ed, #f64f59); + gradient-8: linear-gradient(to bottom, #FF0099, #493240); + gradient-9: linear-gradient(0, #1a2a6c, #b21f1f, #fdbb2d); + gradient-10: linear-gradient(0, #283c86, #45a247); + gradient-11: linear-gradient(0, #77A1D3, #79CBCA, #E684AE); + gradient-12: linear-gradient(0, #ff6e7f, #bfe9ff); + gradient-13: linear-gradient(0, #D31027, #EA384D); + gradient-14: linear-gradient(0, #DA22FF, #9733EE); + gradient-15: linear-gradient(0, #1D976C, #93F9B9); + gradient-16: linear-gradient(0, #232526, #414345); + gradient-17: linear-gradient(0, #833ab4, #fd1d1d, #fcb045); + gradient-18: linear-gradient(0, #667db6, #0082c8, #0082c8, #667db6); + gradient-19: linear-gradient(0, #03001e, #7303c0, #ec38bc, #fdeff9); + gradient-20: linear-gradient(0, #780206, #061161); + + background-window: var(gradient-6); + background-normal: white/10%; + background-selected: white/20%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-image: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "userimage", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 400px; + border: 2px; + border-radius: 100%; + border-color: white; + background-color: transparent; + background-image: url("~/.config/rofi/images/user.jpeg", both); +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/.config/rofi/powermenu/type-5/powermenu.sh b/.config/rofi/powermenu/type-5/powermenu.sh @@ -0,0 +1,117 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-5" +theme='style-1' + +# CMDs +lastlogin="`last $USER | head -n1 | tr -s ' ' | cut -d' ' -f5,6,7`" +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +hibernate='' +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p " $USER@$host" \ + -mesg " Last Login: $lastlogin |  Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ + -theme-str 'mainbox {children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/${theme}.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$hibernate\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--hibernate' ]]; then + systemctl hibernate + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $hibernate) + run_cmd --hibernate + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi/powermenu/type-5/style-1.rasi b/.config/rofi/powermenu/type-5/style-1.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + padding: 100px 80px; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", width); + children: [ "textbox-prompt-colon", "dummy","prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " System"; + padding: 12px; + border-radius: 12px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 12px; + background-color: @active; + text-color: @background; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border-radius: 12px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/powermenu/type-5/style-2.rasi b/.config/rofi/powermenu/type-5/style-2.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #716251; + urgent: #934A1C; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + padding: 100px 80px; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", width); + children: [ "textbox-prompt-colon", "dummy","prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " System"; + padding: 12px; + border-radius: 100%; + background-color: @urgent; + text-color: @foreground; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 100%; + background-color: @active; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 28px 10px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px 15px 15px 15px; + padding: 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/powermenu/type-5/style-3.rasi b/.config/rofi/powermenu/type-5/style-3.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 550px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + padding: 100px 40px; + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", width); + children: [ "textbox-prompt-colon", "dummy","prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " System"; + padding: 12px; + border-radius: 5px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 5px; + background-color: @active; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 2; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/powermenu/type-5/style-4.rasi b/.config/rofi/powermenu/type-5/style-4.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + padding: 150px 40px; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", width); + children: [ "textbox-prompt-colon", "dummy","prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " System"; + padding: 15px; + border: 0px 5px 5px 0px; + border-radius: 15px 5px 15px 5px; + border-color: @selected; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 15px; + border: 0px 0px 5px 5px; + border-radius: 5px 15px 5px 15px; + border-color: @selected; + background-color: @active; + text-color: @background; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 25px; + margin: 25px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 40px 10px; + border-radius: 15px 30px 15px 30px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + border: 0px 0px 5px 5px; + border-color: @urgent; + background-color: var(background-alt); + text-color: var(urgent); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/powermenu/type-5/style-5.rasi b/.config/rofi/powermenu/type-5/style-5.rasi @@ -0,0 +1,151 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 20px; + padding: 100px 40px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", width); + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " System"; + padding: 15px; + border: 0px 0px 0px 10px; + border-radius: 100% 100% 0px 100%; + border-color: @selected; + background-color: @urgent; + text-color: @foreground; +} +prompt { + enabled: true; + padding: 15px; + border: 0px; + border-radius: 0px 100% 100% 100%; + border-color: @selected; + background-color: @active; + text-color: @background; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + margin: 30px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 35px 10px; + border-radius: 55px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/powermenu/type-6/powermenu.sh b/.config/rofi/powermenu/type-6/powermenu.sh @@ -0,0 +1,117 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-6" +theme='style-1' + +# CMDs +lastlogin="`last $USER | head -n1 | tr -s ' ' | cut -d' ' -f5,6,7`" +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +hibernate='' +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p " $USER@$host" \ + -mesg " Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ + -theme-str 'mainbox {orientation: vertical; children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/${theme}.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$hibernate\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--hibernate' ]]; then + systemctl hibernate + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $hibernate) + run_cmd --hibernate + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi/powermenu/type-6/style-1.rasi b/.config/rofi/powermenu/type-6/style-1.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + spacing: 30px; + padding: 30px; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", height); + children: [ "inputbar", "dummy", "message" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 0px; + border: 10px; + border-radius: 10px; + border-color: @background-alt; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", height); +} + +/*****----- Inputbar -----*****/ +inputbar { + padding: 15px; + border-radius: 10px; + background-color: @urgent; + text-color: @foreground; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + background-color: inherit; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 10px; + background-color: @active; + text-color: @background; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + margin: 30px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 40px 10px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-6/style-2.rasi b/.config/rofi/powermenu/type-6/style-2.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #716251; + urgent: #934A1C; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 24px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + spacing: 20px; + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", height); + children: [ "inputbar", "dummy", "message" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 0px; + border: 10px; + border-radius: 10px; + border-color: @background-alt; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", height); +} + +/*****----- Inputbar -----*****/ +inputbar { + padding: 15px; + border-radius: 100%; + background-color: @urgent; + text-color: @foreground; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + background-color: inherit; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 100%; + background-color: @active; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 2; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 20px; + margin: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 40px 10px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-6/style-3.rasi b/.config/rofi/powermenu/type-6/style-3.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + spacing: 0px; + padding: 30px; + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", width); + children: [ "inputbar", "dummy", "message" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 0px; + border: 10px; + border-radius: 10px; + border-color: @background-alt; + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", height); +} + +/*****----- Inputbar -----*****/ +inputbar { + padding: 15px; + border-radius: 10px; + background-color: @urgent; + text-color: @background; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + background-color: inherit; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 10px; + background-color: @active; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 2; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + margin: 30px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 18px 10px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-6/style-4.rasi b/.config/rofi/powermenu/type-6/style-4.rasi @@ -0,0 +1,149 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + expand: false; + width: 640px; + spacing: 0px; + padding: 100px; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", height); + children: [ "inputbar", "dummy", "message" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 0px; + border: 10px; + border-radius: 0px; + border-color: @background-alt; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", height); +} + +/*****----- Inputbar -----*****/ +inputbar { + padding: 20px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + background-color: inherit; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 20px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + margin: 30px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 20px 10px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/powermenu/type-6/style-5.rasi b/.config/rofi/powermenu/type-6/style-5.rasi @@ -0,0 +1,149 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + background-color: transparent; + orientation: horizontal; + children: [ "listview", "imagebox" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + expand: false; + width: 500px; + spacing: 0px; + padding: 100px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", height); + children: [ "inputbar", "dummy", "message" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 0px; + border: 10px; + border-radius: 0px; + border-color: @background-alt; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", height); +} + +/*****----- Inputbar -----*****/ +inputbar { + padding: 20px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + background-color: inherit; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 20px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + margin: 30px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 20px 10px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/scripts/launcher_t1 b/.config/rofi/scripts/launcher_t1 @@ -0,0 +1 @@ +../launchers/type-1/launcher.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t2 b/.config/rofi/scripts/launcher_t2 @@ -0,0 +1 @@ +../launchers/type-2/launcher.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t3 b/.config/rofi/scripts/launcher_t3 @@ -0,0 +1 @@ +../launchers/type-3/launcher.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t4 b/.config/rofi/scripts/launcher_t4 @@ -0,0 +1 @@ +../launchers/type-4/launcher.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t5 b/.config/rofi/scripts/launcher_t5 @@ -0,0 +1 @@ +../launchers/type-5/launcher.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t6 b/.config/rofi/scripts/launcher_t6 @@ -0,0 +1 @@ +../launchers/type-6/launcher.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t7 b/.config/rofi/scripts/launcher_t7 @@ -0,0 +1 @@ +../launchers/type-7/launcher.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t1 b/.config/rofi/scripts/powermenu_t1 @@ -0,0 +1 @@ +../powermenu/type-1/powermenu.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t2 b/.config/rofi/scripts/powermenu_t2 @@ -0,0 +1 @@ +../powermenu/type-2/powermenu.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t3 b/.config/rofi/scripts/powermenu_t3 @@ -0,0 +1 @@ +../powermenu/type-3/powermenu.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t4 b/.config/rofi/scripts/powermenu_t4 @@ -0,0 +1 @@ +../powermenu/type-4/powermenu.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t5 b/.config/rofi/scripts/powermenu_t5 @@ -0,0 +1 @@ +../powermenu/type-5/powermenu.sh +\ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t6 b/.config/rofi/scripts/powermenu_t6 @@ -0,0 +1 @@ +../powermenu/type-6/powermenu.sh +\ No newline at end of file